{
"info": {
"author": "",
"author_email": "",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3"
],
"description": "# UiTestCore\n\nThis package helps with writing UI tests by providing a wrapper around Selenium and other useful functions. UiTestCore was designed with Page Object Model in mind, and makes it easy to create an acceptance test pack without the need to write any Selenium code.
\nThe repository for this project can be found on GitHub: https://github.com/nhsuk/ui-test-core\n\n### Example\n\nThe below example shows how you can create a class representing a web page, in this case a login page.\n\n```python\nfrom uitestcore.page import BasePage\nfrom uitestcore.page_element import PageElement\nfrom selenium.webdriver.common.by import By\n\n\nclass MyLoginPage(BasePage):\n\n # Define elements to interact with\n header_logo = PageElement(By.ID, \"company-logo\")\n username_field = PageElement(By.ID, \"input-user\")\n password_field = PageElement(By.CLASS_NAME, \"field-password\")\n login_button = PageElement(By.XPATH, \"//button[text()='Login']\")\n\n def open_login_page(self):\n self.interact.open_url(\"https://mysite.com/login\")\n self.wait.for_page_to_load()\n\n def logo_visible(self):\n return self.interrogate.is_element_visible(self.header_logo)\n\n def enter_username(self, username):\n self.interact.enter_text(self.username_field, username)\n\n def enter_password(self, password):\n self.interact.enter_text(self.password_field, password)\n\n def click_login_button(self):\n self.interact.click_element(self.login_button)\n```\n\nThe \"BasePage\" class is provided so that any page classes in the test pack can inherit from it, giving access to many useful functions which are separated into \"find\", \"interrogate\", \"interact\" and \"wait\". The \"PageElement\" class is used to define any elements which your tests need to interact with, so they can be reused without needing to remember whether you're looking for a class, ID etc (all Selenium selector types are supported).
\nThe above page class could then be used in the test steps to perform any required actions and assertions.\nYou must supply a [selenium.webdriver](https://selenium-python.readthedocs.io/api.html) driver object when instantiating the page\n\n\n```python\n login_page = MyLoginPage(driver)\n login_page.open_login_page()\n```\n\n### Installation\nThis package is located on PyPI: https://pypi.org/project/uitestcore/ - it can be installed in the usual way i.e. `pip install uitestcore`\n\nThe easiest way to include this package in your project is by adding it to your requirements.txt. \nHere is an example of the line which should be added to this file, we recommend using a specific version but it's your call: \n\n`uitestcore==3.3.0`\n\n### Deployment to PyPI\nPyPI deployment is configured in the release pipeline of the NHS.UK Azure Devops project. Any changes merged into master will be automatically deployed to PyPI, and any changes pushed to a branch starting with \"test/\" will be automatically deployed to TestPyPI.\n\n\n### License\n\nThis project is licensed under the MIT License - see the LICENSE.md file for details\n\n### Dependencies\n\nThe package dependencies along with links to their licenses are as follows:\n\n\ncertifi - http://mozilla.org/MPL/2.0/
\nchardet - https://github.com/chardet/chardet/blob/master/LICENSE
\nidna - https://github.com/kjd/idna/blob/master/LICENSE.rst
\npyhamcrest - https://github.com/hamcrest/PyHamcrest/blob/master/LICENSE.txt
\npython-dateutil - https://github.com/pganssle/dateutil/blob/master/LICENSE
\nrequests - https://github.com/psf/requests/blob/master/LICENSE
\nselenium - https://github.com/SeleniumHQ/selenium/blob/master/LICENSE
\nsix - https://github.com/benjaminp/six/blob/master/LICENSE
\nurllib3 - https://github.com/urllib3/urllib3/blob/master/LICENSE.txt\n\n\n## Contribute\n\nRead our [contributing guidelines](CONTRIBUTING.md) to contribute to UiTestCore.\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "uitestcore",
"package_url": "https://pypi.org/project/uitestcore/",
"platform": "",
"project_url": "https://pypi.org/project/uitestcore/",
"project_urls": null,
"release_url": "https://pypi.org/project/uitestcore/5.1.1/",
"requires_dist": [
"certifi (==2019.6.16)",
"chardet (==3.0.4)",
"idna (==2.8)",
"pyhamcrest (==1.9.0)",
"python-dateutil (==2.8.0)",
"requests (==2.21.0)",
"selenium (==3.141.0)",
"six (==1.12.0)",
"urllib3 (==1.24.3)"
],
"requires_python": "",
"summary": "Package providing common functionality for UI automation test packs",
"version": "5.1.1"
},
"last_serial": 5938378,
"releases": {
"2.4.0": [
{
"comment_text": "",
"digests": {
"md5": "89f88c86d91c0414067efa9e2bf0e898",
"sha256": "8c9fbcb97b7481500686d99b438bbbd10beab0be9c6ac8936d4d732c553ecece"
},
"downloads": -1,
"filename": "uitestcore-2.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "89f88c86d91c0414067efa9e2bf0e898",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 19779,
"upload_time": "2019-08-07T12:00:09",
"url": "https://files.pythonhosted.org/packages/ed/43/9a6866da6778530ef758b79b50d20a6dc1b4b021c30afe5380bf1a7fd7ff/uitestcore-2.4.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "04d9da75e7520f76320ac4263a2f25aa",
"sha256": "a25ee9ed6f7a7ebf310fc45ecdddfcb8751c03c4a5fcb987d2c23ca9de9393e3"
},
"downloads": -1,
"filename": "uitestcore-2.4.0.tar.gz",
"has_sig": false,
"md5_digest": "04d9da75e7520f76320ac4263a2f25aa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14830,
"upload_time": "2019-08-07T12:00:11",
"url": "https://files.pythonhosted.org/packages/ac/8b/9b9e09cca1d2a9ee98153a57529559cff95008dfa57810d37673415f7538/uitestcore-2.4.0.tar.gz"
}
],
"2.4.1": [
{
"comment_text": "",
"digests": {
"md5": "99e62712f1ab752fb679846d4dfb8ca9",
"sha256": "203bd32a2496accb9c0c11cf1b0a7b72365f5ef13e32fd0c82b96596a530337d"
},
"downloads": -1,
"filename": "uitestcore-2.4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "99e62712f1ab752fb679846d4dfb8ca9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 19777,
"upload_time": "2019-08-07T13:02:53",
"url": "https://files.pythonhosted.org/packages/a0/ea/b34792500136a7769531642fb36c436e3aeae1f896d919d5265208f826d4/uitestcore-2.4.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "35890b7bde2eff15ee11d35d468883d7",
"sha256": "39948b45c1cb2c54cd6e566225c564c048137dde56c405c09ba688bfdc4c0a95"
},
"downloads": -1,
"filename": "uitestcore-2.4.1.tar.gz",
"has_sig": false,
"md5_digest": "35890b7bde2eff15ee11d35d468883d7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14825,
"upload_time": "2019-08-07T13:02:56",
"url": "https://files.pythonhosted.org/packages/19/3a/6dc5aad2b4fdd03554b2bb83ae02e925c58bd4354f1617da150317aa6733/uitestcore-2.4.1.tar.gz"
}
],
"2.4.2": [
{
"comment_text": "",
"digests": {
"md5": "4090a4cdc16882b8a7f821938c253f92",
"sha256": "666cc5236d83fd40f0bc32e6c51245de00d2ce5bfeb45ebfb5478d3b0012ba2d"
},
"downloads": -1,
"filename": "uitestcore-2.4.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4090a4cdc16882b8a7f821938c253f92",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20103,
"upload_time": "2019-08-08T13:29:13",
"url": "https://files.pythonhosted.org/packages/3e/d8/55e5f097c08529a7b99865b0cb11959c704a300d877b3c7bb7479e279259/uitestcore-2.4.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7101d736ec3ee1c16f8cdfc588a6fc97",
"sha256": "ecd1e33275bd8fba2424c495aa6e877ec2fb05e120bffd718283fbf5d0bacae7"
},
"downloads": -1,
"filename": "uitestcore-2.4.2.tar.gz",
"has_sig": false,
"md5_digest": "7101d736ec3ee1c16f8cdfc588a6fc97",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14897,
"upload_time": "2019-08-08T13:29:14",
"url": "https://files.pythonhosted.org/packages/b3/79/b2f84b5345732880c9986a47b34fa55b87c9d4a4f29d6539cb063e67f8d1/uitestcore-2.4.2.tar.gz"
}
],
"2.4.3": [
{
"comment_text": "",
"digests": {
"md5": "eaf3508a78512f83a23d9979efe479d3",
"sha256": "48aa02acd5e1dbbc77a3d8e64c84c2050361b9b61f3b3c21ab8caf04b99b5c06"
},
"downloads": -1,
"filename": "uitestcore-2.4.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eaf3508a78512f83a23d9979efe479d3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20407,
"upload_time": "2019-08-13T11:34:37",
"url": "https://files.pythonhosted.org/packages/41/6a/a9ae5a4c037e0dab9d2a71b64f356b2e598073a6313ef5bec3184a0bebbb/uitestcore-2.4.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f9a4ed969602f78ff0066981a0913b27",
"sha256": "25e45bd3b375738adb9e4757162173f49717c547eb557aecdbfc948dcc905fb8"
},
"downloads": -1,
"filename": "uitestcore-2.4.3.tar.gz",
"has_sig": false,
"md5_digest": "f9a4ed969602f78ff0066981a0913b27",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15643,
"upload_time": "2019-08-13T11:34:38",
"url": "https://files.pythonhosted.org/packages/36/5c/cf4392a931a796a488bdd696b55e9108d1357fe1f7ac5f7c0518e1c66dd2/uitestcore-2.4.3.tar.gz"
}
],
"2.5.0": [
{
"comment_text": "",
"digests": {
"md5": "f77e2babcc06d84004550e5b7a7f6a47",
"sha256": "54cabb97968eec2c096287b2eea5480ba7d9d0099f3b7b44f71bcc6f0eab1ef4"
},
"downloads": -1,
"filename": "uitestcore-2.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f77e2babcc06d84004550e5b7a7f6a47",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20725,
"upload_time": "2019-08-19T15:34:17",
"url": "https://files.pythonhosted.org/packages/7d/99/7557937a380af52428a59e0de25d66dff9dfa5db404c21bdc1c50bdb23e9/uitestcore-2.5.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b8ac5ea4668a99d89221efa1e5761392",
"sha256": "3fc8158f2a21045bba45f9e08d3cc8c250e118d2a9a4cc504a4270bf16ad0d11"
},
"downloads": -1,
"filename": "uitestcore-2.5.0.tar.gz",
"has_sig": false,
"md5_digest": "b8ac5ea4668a99d89221efa1e5761392",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15965,
"upload_time": "2019-08-19T15:34:19",
"url": "https://files.pythonhosted.org/packages/88/0a/27525fe64b379055e05ac04e7eb97abd21784df3be0a07a7db828b93d22d/uitestcore-2.5.0.tar.gz"
}
],
"2.5.1": [
{
"comment_text": "",
"digests": {
"md5": "eebce16669432394ccbcfac6500db9a6",
"sha256": "89782c121787812afc7bbafe02ef6d7a5456e86c16c9a267f4b10e3400b65202"
},
"downloads": -1,
"filename": "uitestcore-2.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eebce16669432394ccbcfac6500db9a6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20723,
"upload_time": "2019-08-21T07:33:04",
"url": "https://files.pythonhosted.org/packages/42/e0/afb992051d4256645ce2306a180156f182730795e13853d83e41ecfc9525/uitestcore-2.5.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "993b7c64e8d6898467a4c75f88fb5935",
"sha256": "80837c0f9732c51a0be0a4b55b48193b10b7c3d45b220ecdc6fd05f2a23aa074"
},
"downloads": -1,
"filename": "uitestcore-2.5.1.tar.gz",
"has_sig": false,
"md5_digest": "993b7c64e8d6898467a4c75f88fb5935",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15960,
"upload_time": "2019-08-21T07:33:06",
"url": "https://files.pythonhosted.org/packages/a9/3c/fbf72f5c2ed7d65e8b84fa5f949e0b6ae892846d091b2b192820f3da7882/uitestcore-2.5.1.tar.gz"
}
],
"2.5.3": [
{
"comment_text": "",
"digests": {
"md5": "35d96f217b80776a3e6310f175692c83",
"sha256": "db1d53ccf6cc32e66dbbe838f963abe16eae6fed2377ccc2a4242b4bb3d0f838"
},
"downloads": -1,
"filename": "uitestcore-2.5.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "35d96f217b80776a3e6310f175692c83",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20861,
"upload_time": "2019-08-27T13:18:31",
"url": "https://files.pythonhosted.org/packages/9c/2d/ff3d8df35367fc10677fc994982a036c6990b6f8dcf0cabde6afebeb3126/uitestcore-2.5.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "82103cfe3632e502f30a9914e63b2da2",
"sha256": "7ee99300c102d0888c2f0eba7c75f90e0a78c2ce7ef9b21ff0becc313e22ad09"
},
"downloads": -1,
"filename": "uitestcore-2.5.3.tar.gz",
"has_sig": false,
"md5_digest": "82103cfe3632e502f30a9914e63b2da2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16151,
"upload_time": "2019-08-27T13:18:33",
"url": "https://files.pythonhosted.org/packages/de/93/d5623e0bf2dc0573392302280ae0ae61c7306d69cf8ed120da2f82a46811/uitestcore-2.5.3.tar.gz"
}
],
"2.5.4": [
{
"comment_text": "",
"digests": {
"md5": "ab3440c4222a2e12c6b7d66f64dd8fa6",
"sha256": "d05e7cd33453fdfa31ffe5aace098acdecacd895f093207ceff14bd7746fdb74"
},
"downloads": -1,
"filename": "uitestcore-2.5.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ab3440c4222a2e12c6b7d66f64dd8fa6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20865,
"upload_time": "2019-08-27T14:15:49",
"url": "https://files.pythonhosted.org/packages/57/e0/f0af5087a5ee255bcd7569d10f1a604db42f6f88be6b5631523d9380e0be/uitestcore-2.5.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fb038bd21c74968bc3656c7891ea716c",
"sha256": "049dfa3cb16927a944f9e1f564844c3c9324cfcb07863ca79c730eb062d147ab"
},
"downloads": -1,
"filename": "uitestcore-2.5.4.tar.gz",
"has_sig": false,
"md5_digest": "fb038bd21c74968bc3656c7891ea716c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16146,
"upload_time": "2019-08-27T14:15:50",
"url": "https://files.pythonhosted.org/packages/45/ea/7f8ed256074da84c84f5fb4903257fbd5e10bd044483378a8fa54c1b57c0/uitestcore-2.5.4.tar.gz"
}
],
"2.6.0": [
{
"comment_text": "",
"digests": {
"md5": "a9d7c05d048df212afbb9c852fb24bc1",
"sha256": "c792be7ecd7990c7b5935879e916dcb14c5b74665e205376d274461d484c9b4b"
},
"downloads": -1,
"filename": "uitestcore-2.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a9d7c05d048df212afbb9c852fb24bc1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20891,
"upload_time": "2019-08-28T08:47:55",
"url": "https://files.pythonhosted.org/packages/ae/59/4b6f9240ed97673798d0cb9d1801e6bea636db54780fe96e8178c639c9f3/uitestcore-2.6.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c241870b2209fb18413b72cd0b2b050a",
"sha256": "33134798f81665e4e929cc57048c233b045993efb060cdd6225af2c16d8b05f6"
},
"downloads": -1,
"filename": "uitestcore-2.6.0.tar.gz",
"has_sig": false,
"md5_digest": "c241870b2209fb18413b72cd0b2b050a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16172,
"upload_time": "2019-08-28T08:48:02",
"url": "https://files.pythonhosted.org/packages/c3/7c/103fab2b273cdd040e2c6572fbb1da47604cf220756286ae8aea1c4fbfc9/uitestcore-2.6.0.tar.gz"
}
],
"3.0.0": [
{
"comment_text": "",
"digests": {
"md5": "f3cbc307389f28734eb99ef0c3baf471",
"sha256": "b7f7d75be1fcf8470ed0f77564f627aad53a991e5047136fad744a33d391be77"
},
"downloads": -1,
"filename": "uitestcore-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f3cbc307389f28734eb99ef0c3baf471",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20197,
"upload_time": "2019-08-28T10:42:59",
"url": "https://files.pythonhosted.org/packages/40/5f/233e52846df6991441439739acc07a677edc54f83d18caa0d3058b4ec90d/uitestcore-3.0.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9458d441a4ede775f01d88ddadf853b3",
"sha256": "50c1f4c6527e1f33c88d781f06580792730c7312608ecc93085c6d0510b89a02"
},
"downloads": -1,
"filename": "uitestcore-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "9458d441a4ede775f01d88ddadf853b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15648,
"upload_time": "2019-08-28T10:43:01",
"url": "https://files.pythonhosted.org/packages/c0/eb/af2e34a91e653269c286e952ce058ec94b34df3e616fc61181163cf58890/uitestcore-3.0.0.tar.gz"
}
],
"3.1.0": [
{
"comment_text": "",
"digests": {
"md5": "6145207293d7506ba08344786802b7e5",
"sha256": "4790c1215612b10d858ba6f1c9716a2161d86bbf2269823add4b013ff92d98c1"
},
"downloads": -1,
"filename": "uitestcore-3.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6145207293d7506ba08344786802b7e5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20195,
"upload_time": "2019-09-03T13:19:40",
"url": "https://files.pythonhosted.org/packages/4c/0f/67d85419e0b019e875fad37cf74dd2f479d7f43b893df0b30ece3cfa1aa8/uitestcore-3.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e7825db028505ead96af130a63efe347",
"sha256": "cad91baf3731d9ee825fdfb6fa1852a7ff5cfa02b6a59608f534056679a63a6e"
},
"downloads": -1,
"filename": "uitestcore-3.1.0.tar.gz",
"has_sig": false,
"md5_digest": "e7825db028505ead96af130a63efe347",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15658,
"upload_time": "2019-09-03T13:19:42",
"url": "https://files.pythonhosted.org/packages/17/d4/30676fd21011c63cce23c40b4c5d6e9c594e407371aca1274eb15f8a25c9/uitestcore-3.1.0.tar.gz"
}
],
"3.2.0": [
{
"comment_text": "",
"digests": {
"md5": "81029cf3aa6eb0e1e91046ff7c0cfa94",
"sha256": "45dbacc686b6d6c2f49f625950e712822224b074fae7b1042ca170b9d8bc4ce5"
},
"downloads": -1,
"filename": "uitestcore-3.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "81029cf3aa6eb0e1e91046ff7c0cfa94",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20195,
"upload_time": "2019-09-04T08:40:55",
"url": "https://files.pythonhosted.org/packages/d4/78/7de66b440254b86fe8adefed956108e32fafbf5b09613b06fc0461e70b8a/uitestcore-3.2.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8a523f662a6b7ce7c0a6ad1217816d56",
"sha256": "a428f235544cd97980475d634ca4e56b78fbecabcbbd450b97255761305b24a5"
},
"downloads": -1,
"filename": "uitestcore-3.2.0.tar.gz",
"has_sig": false,
"md5_digest": "8a523f662a6b7ce7c0a6ad1217816d56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15655,
"upload_time": "2019-09-04T08:40:57",
"url": "https://files.pythonhosted.org/packages/f1/50/6b2565ffcb91b6ce5e00f12f14dcf333f6ca0a39d5a14206671cec367393/uitestcore-3.2.0.tar.gz"
}
],
"3.2.4": [
{
"comment_text": "",
"digests": {
"md5": "01914a66cbe3b5a715263addd8836833",
"sha256": "045063d487649401b256bc5243d785035eb5e616d8787d5eec87294bca2754d1"
},
"downloads": -1,
"filename": "uitestcore-3.2.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "01914a66cbe3b5a715263addd8836833",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20554,
"upload_time": "2019-09-05T12:57:55",
"url": "https://files.pythonhosted.org/packages/83/41/351b9e95881f282cc3d4a6a934f7485774fc50811ac53367275272e26f29/uitestcore-3.2.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e3f1b8d1460c080c74838e6f95dd7f98",
"sha256": "3af2706260c2ee70eda517dc701119771b1a3b1c9e53b34728523efa39610998"
},
"downloads": -1,
"filename": "uitestcore-3.2.4.tar.gz",
"has_sig": false,
"md5_digest": "e3f1b8d1460c080c74838e6f95dd7f98",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16042,
"upload_time": "2019-09-05T12:57:57",
"url": "https://files.pythonhosted.org/packages/e8/b0/0737cc94f31975e9f644c37422f20003860d0543520aecb11d8090489364/uitestcore-3.2.4.tar.gz"
}
],
"3.3.0": [
{
"comment_text": "",
"digests": {
"md5": "4afcc98fe357f997d4881074dc5011e9",
"sha256": "df74faf42dc17a67ca3b70feb4bdb0b2c03e53e0d735a9c9a51a38e7292db6c7"
},
"downloads": -1,
"filename": "uitestcore-3.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4afcc98fe357f997d4881074dc5011e9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20589,
"upload_time": "2019-09-06T14:55:43",
"url": "https://files.pythonhosted.org/packages/78/4e/83962fa37e7175e6f41ae144aaa7229aaa92fd8352cb35f7242d2d247e1f/uitestcore-3.3.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4c3690427a92bfa826014e65442e2bc3",
"sha256": "097de995c516b7a47385cd7109611bf37a35c1856cb524778af1df91c19c2dec"
},
"downloads": -1,
"filename": "uitestcore-3.3.0.tar.gz",
"has_sig": false,
"md5_digest": "4c3690427a92bfa826014e65442e2bc3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16033,
"upload_time": "2019-09-06T14:55:44",
"url": "https://files.pythonhosted.org/packages/ec/77/2a8758d89481756cb574990cab3a98824994a5d70b81204d8866f48d9286/uitestcore-3.3.0.tar.gz"
}
],
"3.3.1": [
{
"comment_text": "",
"digests": {
"md5": "f92bd6b4bb20ad3c0280e36076efa13e",
"sha256": "2c1a3ac792b538e5d6ba2506f30feb1a44bcbaf14515cc4cae41ec2844c92202"
},
"downloads": -1,
"filename": "uitestcore-3.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f92bd6b4bb20ad3c0280e36076efa13e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20589,
"upload_time": "2019-09-11T14:52:16",
"url": "https://files.pythonhosted.org/packages/e4/c2/32fb75503343d07627aac13f8b1210e84690bad5f3797ddd208f812a6ab3/uitestcore-3.3.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d6b02e1c12b01bb03413f66e5c31bef5",
"sha256": "ca2b46e9083515cc62acc12545125743a634d0c092efa99a2dbc89146bc97188"
},
"downloads": -1,
"filename": "uitestcore-3.3.1.tar.gz",
"has_sig": false,
"md5_digest": "d6b02e1c12b01bb03413f66e5c31bef5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16039,
"upload_time": "2019-09-11T14:52:18",
"url": "https://files.pythonhosted.org/packages/bf/c7/41147e3c8f7f6dc82b408578561321b555c468474df95a69b1b997f84d2e/uitestcore-3.3.1.tar.gz"
}
],
"3.3.2": [
{
"comment_text": "",
"digests": {
"md5": "b7f4ac1597a246074c88b49d5e26641c",
"sha256": "231470ff8c59ea5e245443a4388c275af84e1dfed248fbebd91c09af527fe0db"
},
"downloads": -1,
"filename": "uitestcore-3.3.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b7f4ac1597a246074c88b49d5e26641c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20695,
"upload_time": "2019-09-12T08:36:14",
"url": "https://files.pythonhosted.org/packages/e0/0c/0f27e6bce7fb9607c9bea5017ebc91e319fe1a62ac5063e624ab43469492/uitestcore-3.3.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "470e5a277d569cd5e97515b17724e6a6",
"sha256": "da377be9c2a670f2b38609d46fca09130aacb7fcac92510e3a1295dfd2f63aea"
},
"downloads": -1,
"filename": "uitestcore-3.3.2.tar.gz",
"has_sig": false,
"md5_digest": "470e5a277d569cd5e97515b17724e6a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16258,
"upload_time": "2019-09-12T08:36:16",
"url": "https://files.pythonhosted.org/packages/0a/7d/4ed6eafe0cd7f440cf11e8488e1b6a6debb5ec07c59bbd92bd25b56b0eeb/uitestcore-3.3.2.tar.gz"
}
],
"3.3.3": [
{
"comment_text": "",
"digests": {
"md5": "c4f3aecde8cc129d8cc85258709b399f",
"sha256": "ce1293ab992f3ea19265b9142471325bb10914f5f872c7492a5baaef54195f3c"
},
"downloads": -1,
"filename": "uitestcore-3.3.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c4f3aecde8cc129d8cc85258709b399f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20713,
"upload_time": "2019-09-13T08:19:50",
"url": "https://files.pythonhosted.org/packages/d8/91/0751dc9e2091846ecbc32db40c183b95c4720a4b788d4aacdc5fbfaa91db/uitestcore-3.3.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fd41f81021b407a854c151d494af7601",
"sha256": "cf7fe8b3d8609957cb523871766e76a3f733840fc5015db0b6b1a46395c34987"
},
"downloads": -1,
"filename": "uitestcore-3.3.3.tar.gz",
"has_sig": false,
"md5_digest": "fd41f81021b407a854c151d494af7601",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16283,
"upload_time": "2019-09-13T08:19:51",
"url": "https://files.pythonhosted.org/packages/91/f1/abd4c1618987adafd32e11996cbf72a1bbcfe4b54afc99b36b58fe64ccb3/uitestcore-3.3.3.tar.gz"
}
],
"3.3.5": [
{
"comment_text": "",
"digests": {
"md5": "5b05bf965472390768f2610dd49cf374",
"sha256": "783fe2bc7d32e91a666555bed4fbe1c5f859c2c56c4d60162d5d7eda9c5fdfbf"
},
"downloads": -1,
"filename": "uitestcore-3.3.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5b05bf965472390768f2610dd49cf374",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 20714,
"upload_time": "2019-09-16T15:06:18",
"url": "https://files.pythonhosted.org/packages/f3/d6/b70adcb80387797e168db26db09cfcfc14c5c78122a98bfbac81827c24cb/uitestcore-3.3.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0949114cbc54e3dd8127ed54ee6492f0",
"sha256": "8cf9b49358a0f294eb2a484603f01a733907312f2af293bfd932ce9f0a22764b"
},
"downloads": -1,
"filename": "uitestcore-3.3.5.tar.gz",
"has_sig": false,
"md5_digest": "0949114cbc54e3dd8127ed54ee6492f0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16289,
"upload_time": "2019-09-16T15:06:19",
"url": "https://files.pythonhosted.org/packages/a6/a0/2d41876f57ecdd7d43bcc77201da8af7b54844edb323b675d2face4171dc/uitestcore-3.3.5.tar.gz"
}
],
"4.0.0": [
{
"comment_text": "",
"digests": {
"md5": "657c14753e728ad1693d58e3e7ccccbb",
"sha256": "bc17d637681e6ae3f24a8337dcdeb5d89f30375eeb47b45ab350d0cd7be4b299"
},
"downloads": -1,
"filename": "uitestcore-4.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "657c14753e728ad1693d58e3e7ccccbb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21471,
"upload_time": "2019-09-25T09:52:04",
"url": "https://files.pythonhosted.org/packages/07/47/9e360febcc9dd4dcf657a61db2bb95eee2fd74f47ace8f50111f4defd650/uitestcore-4.0.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6daebb84553698a9ac19a4098fd4faac",
"sha256": "9f40c29dd35d22c15e1a4058822a60c6a947db3b1fa0eb3d881a609f05da90af"
},
"downloads": -1,
"filename": "uitestcore-4.0.0.tar.gz",
"has_sig": false,
"md5_digest": "6daebb84553698a9ac19a4098fd4faac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16826,
"upload_time": "2019-09-25T09:52:07",
"url": "https://files.pythonhosted.org/packages/b1/70/48ffc64b6790f614a8e210c3dd440744b2f20218aa73f2c49bb64edc7fa0/uitestcore-4.0.0.tar.gz"
}
],
"4.1.0": [
{
"comment_text": "",
"digests": {
"md5": "d868de6f35b746702b4bc29296f05c64",
"sha256": "e0ea65265064cf2c3abeb068f18b854224d823960a59f9b3e5932a2e1d21ca11"
},
"downloads": -1,
"filename": "uitestcore-4.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d868de6f35b746702b4bc29296f05c64",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21538,
"upload_time": "2019-09-25T11:59:40",
"url": "https://files.pythonhosted.org/packages/ba/1b/b7d75eeea4ad3686b4991b3b3820d1b70b647a886db51f1bf98ab9660d15/uitestcore-4.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ccfe1628bda316046b72945a9f8eb54c",
"sha256": "6b28bf4595f714f7a5306e56ec03f223d29a13d91d8f05118e26e2868bbead6e"
},
"downloads": -1,
"filename": "uitestcore-4.1.0.tar.gz",
"has_sig": false,
"md5_digest": "ccfe1628bda316046b72945a9f8eb54c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16864,
"upload_time": "2019-09-25T11:59:41",
"url": "https://files.pythonhosted.org/packages/03/32/8bf6bd89e6e00a845e313604812e19f687802921b2baf996f2539b1c8c43/uitestcore-4.1.0.tar.gz"
}
],
"4.2.0": [
{
"comment_text": "",
"digests": {
"md5": "2d8fed3ae3f460008a62972b92f39a8e",
"sha256": "86eff7499daa1c3d3a2cc3971c668a4af275487dbf56f8b377e4d56bed871d08"
},
"downloads": -1,
"filename": "uitestcore-4.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2d8fed3ae3f460008a62972b92f39a8e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21637,
"upload_time": "2019-09-26T12:24:20",
"url": "https://files.pythonhosted.org/packages/34/d9/cd68dc6c1cc08eac8afbfef4c83ae5989dfbceaff606d9938752c62f2f1a/uitestcore-4.2.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a61dc0812f4e7039679a74409eb88581",
"sha256": "3148b1e62f72526bb58fa6a6af26146bb244d04878c6d3fb7dc1d947a18252c3"
},
"downloads": -1,
"filename": "uitestcore-4.2.0.tar.gz",
"has_sig": false,
"md5_digest": "a61dc0812f4e7039679a74409eb88581",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16970,
"upload_time": "2019-09-26T12:24:22",
"url": "https://files.pythonhosted.org/packages/8f/3d/1888c5e357fd40ed77ef125dd65337ac24beaaefe9b2daa3c06087f6216f/uitestcore-4.2.0.tar.gz"
}
],
"5.0.0": [
{
"comment_text": "",
"digests": {
"md5": "f12e4e2105eec22279ffb8e93d62fcb6",
"sha256": "acb4797f8d0d83d7cb18f58922ff777103de4dcad92bd28fcf5e7e23248a78b2"
},
"downloads": -1,
"filename": "uitestcore-5.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f12e4e2105eec22279ffb8e93d62fcb6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21763,
"upload_time": "2019-10-01T13:01:25",
"url": "https://files.pythonhosted.org/packages/f1/8a/8eb2d6cd5ed445d2fb9f634cc638e608283200200b651cd889affea06e5b/uitestcore-5.0.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8705a38161fec21bdcd05ce29b291d96",
"sha256": "ea276839cd77ca48069bd84b5a5e22daffda1a63ed4be03b4f088dd41b31e1e1"
},
"downloads": -1,
"filename": "uitestcore-5.0.0.tar.gz",
"has_sig": false,
"md5_digest": "8705a38161fec21bdcd05ce29b291d96",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17121,
"upload_time": "2019-10-01T13:01:27",
"url": "https://files.pythonhosted.org/packages/ec/ae/30a800b2597c6ff290bc94a9d1a1ce8aaed6dd0c475fcba092fcca8cce25/uitestcore-5.0.0.tar.gz"
}
],
"5.1.1": [
{
"comment_text": "",
"digests": {
"md5": "a48aa7a723d18d40cb5e2247481aa388",
"sha256": "19abb304da1418fbf6358d6bdfe2ed40741d8588bc1e190e388a102de014ccb5"
},
"downloads": -1,
"filename": "uitestcore-5.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a48aa7a723d18d40cb5e2247481aa388",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 22026,
"upload_time": "2019-10-07T12:13:14",
"url": "https://files.pythonhosted.org/packages/38/65/fcc4f5d811b2d8b5180ec6eaa9945c4190bb2a544d68f2562ca9260b7a08/uitestcore-5.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f3dfa4c9a813783c6e4fc9a590480961",
"sha256": "e50797496bd99f9c7739ee4e55399761363cdcf59e3ef90a0f84b6440dcfe016"
},
"downloads": -1,
"filename": "uitestcore-5.1.1.tar.gz",
"has_sig": false,
"md5_digest": "f3dfa4c9a813783c6e4fc9a590480961",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17667,
"upload_time": "2019-10-07T12:13:16",
"url": "https://files.pythonhosted.org/packages/cf/c6/b7b63762e06959c5f9768b8e6db301e2f6d121ce47655624dc994db9cdad/uitestcore-5.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a48aa7a723d18d40cb5e2247481aa388",
"sha256": "19abb304da1418fbf6358d6bdfe2ed40741d8588bc1e190e388a102de014ccb5"
},
"downloads": -1,
"filename": "uitestcore-5.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a48aa7a723d18d40cb5e2247481aa388",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 22026,
"upload_time": "2019-10-07T12:13:14",
"url": "https://files.pythonhosted.org/packages/38/65/fcc4f5d811b2d8b5180ec6eaa9945c4190bb2a544d68f2562ca9260b7a08/uitestcore-5.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f3dfa4c9a813783c6e4fc9a590480961",
"sha256": "e50797496bd99f9c7739ee4e55399761363cdcf59e3ef90a0f84b6440dcfe016"
},
"downloads": -1,
"filename": "uitestcore-5.1.1.tar.gz",
"has_sig": false,
"md5_digest": "f3dfa4c9a813783c6e4fc9a590480961",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17667,
"upload_time": "2019-10-07T12:13:16",
"url": "https://files.pythonhosted.org/packages/cf/c6/b7b63762e06959c5f9768b8e6db301e2f6d121ce47655624dc994db9cdad/uitestcore-5.1.1.tar.gz"
}
]
}