{ "info": { "author": "cle-b", "author_email": "cle@tictac.pm", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Niobium\n\nNiobium extends the Python Selenium client with nice features.\n\n## Why Niobium\n\nSelenium is probably the better tool for web automation. But sometimes it's hard to write a clean automation script. \n\nWith Niobium you can keep using Selenium and simplify your scripts. For example, Niobium adds a new element locator, find_element_by_image, which adds image recognition capacity in order to find an element in the webpage.\n\nThe goal of Niobium is not to replace Selenium. We only want to add to Selenium the functions we will love to see in Selenium natively.\n\nNiobium philosophy is to keep as simple as possible.\n\n## Installation\n\nNiobium is available on Pypi, so simply use pip.\n\n pip install niobium\n\n## Getting Started\n\nIn order to use Niobium, you just need to import it in your script. Selenium will be automatically extended. \n\n # -*- coding: utf-8 -*-\n from selenium import webdriver\n import niobium\n\n driver = webdriver.Firefox()\n driver.implicitly_wait(10)\n driver.get(\"https://www.python.org/\")\n\n driver.find_element_by_image(\"logo_python.png\")\n\n driver.quit()\n\nIn order to avoid warning with your linter, you can import selenium from niobium.\n\n # -*- coding: utf-8 -*-\n from niobium import selenium\n\n driver = selenium.webdriver.Firefox()\n ...\n\nor simply disable the warning, like in this example for flake8\n\n # -*- coding: utf-8 -*-\n from selenium import webdriver\n import niobium # noqa: F401\n\n driver = webdriver.Firefox()\n ...\n\nIf you use pytest and especially pytest-selenium, just import niobium in your conftest.py.\n\n## Documentation\n\n[https://niobium.readthedocs.io/](https://niobium.readthedocs.io/)\n\n## Warnings\n\nSome features implemented in Niobium are here only to help you when there is no other easy solution. If you do a bad usage of Niobium features, it can result to a bad performance in your script, or it will be difficult to maintain it. Please read the documentation in order to know the special warnings for the use of these features.\n\nNiobium do not modify the Selenium library package. The patches are only applied at runtime.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cle-b/niobium", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "niobium", "package_url": "https://pypi.org/project/niobium/", "platform": "", "project_url": "https://pypi.org/project/niobium/", "project_urls": { "Homepage": "https://github.com/cle-b/niobium" }, "release_url": "https://pypi.org/project/niobium/0.3.1/", "requires_dist": [ "selenium", "opencv-python", "pillow" ], "requires_python": ">=3.6", "summary": "Niobium extends the Python Selenium client with nice features", "version": "0.3.1" }, "last_serial": 5902265, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1e8d2946c917217985228c00675708ba", "sha256": "54c04ee0d7ff7100dab066972d5e35daa38b9d27c95ff1f18ac9c2943e565f97" }, "downloads": -1, "filename": "niobium-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1e8d2946c917217985228c00675708ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 4259, "upload_time": "2019-07-29T22:37:53", "url": "https://files.pythonhosted.org/packages/fe/74/014bbcc3872724687a64855633450bca306b3ebcc6a5908ded040f219aad/niobium-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8570082d949fa54382873cff55100b62", "sha256": "dfe5a699e27c5ba5b279ccd79b3ea3909d4c8812be1862d01599cc850fc89747" }, "downloads": -1, "filename": "niobium-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8570082d949fa54382873cff55100b62", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 4469, "upload_time": "2019-07-29T23:00:08", "url": "https://files.pythonhosted.org/packages/4e/18/a07d1c8d39f8dd5f7c27ec2f3f9e67fa7813995fbd5917abecf30ee38bde/niobium-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "342efa59df9c30fe037d93c73ffa7455", "sha256": "30c1f48e9f3d5c9b45668dfbbe7d1d808ced061e11eb49aae531efc1ad2541f2" }, "downloads": -1, "filename": "niobium-0.2.0.tar.gz", "has_sig": false, "md5_digest": "342efa59df9c30fe037d93c73ffa7455", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 4677, "upload_time": "2019-07-30T21:20:13", "url": "https://files.pythonhosted.org/packages/f5/0b/d0dbcbd2d9e046277e99bd8f4843eb9a798fc10a41d8cc9e0aea86c86789/niobium-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d539e94f0a6c7b69385a50c2fd7256b7", "sha256": "a113c4040af67eed78e201214dafbc55f388792ef351b8ad165d825d4581bfd1" }, "downloads": -1, "filename": "niobium-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d539e94f0a6c7b69385a50c2fd7256b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 10894, "upload_time": "2019-08-18T06:28:01", "url": "https://files.pythonhosted.org/packages/ef/c5/0990f56805c7b9ec1dd29ad0f414145c063b783a87d4a1cf9291808b621f/niobium-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43349e727f0214734b413d1b81dd5822", "sha256": "4f5944cca4a424a1245cab8b49b3bb747ffcfc971b99beb5f66a2b3bdb9c2eb2" }, "downloads": -1, "filename": "niobium-0.3.0.tar.gz", "has_sig": false, "md5_digest": "43349e727f0214734b413d1b81dd5822", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5212, "upload_time": "2019-08-18T06:28:03", "url": "https://files.pythonhosted.org/packages/6d/7b/eeb9469f7fc4a52bb9e2e5d8590605c5f9e2eb77221f843a9256c1e3a286/niobium-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "178f156d1b03376055bae4e56079cfff", "sha256": "d6eb93136fd43a6b37b550d57ad42eef6a5cf62b6a765581d41a1d0db9b80176" }, "downloads": -1, "filename": "niobium-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "178f156d1b03376055bae4e56079cfff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10914, "upload_time": "2019-09-29T09:59:39", "url": "https://files.pythonhosted.org/packages/8b/8f/0bfa13ea5087c287a5ed70d10bfd8101730e4ea9d86f55453f9b7c2caedc/niobium-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ed7c4b9e40f1a4eddebe542ccdc6bc0", "sha256": "a3f674917db28940fc76a6c343cd4e47cca19146e0d6d2870ce5454c7b79f54d" }, "downloads": -1, "filename": "niobium-0.3.1.tar.gz", "has_sig": false, "md5_digest": "5ed7c4b9e40f1a4eddebe542ccdc6bc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5237, "upload_time": "2019-09-29T09:59:41", "url": "https://files.pythonhosted.org/packages/e5/d3/4594cbab428669d1d2b32c4a501a4b7f68687de1d0e65fc6a72f376ba43c/niobium-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "178f156d1b03376055bae4e56079cfff", "sha256": "d6eb93136fd43a6b37b550d57ad42eef6a5cf62b6a765581d41a1d0db9b80176" }, "downloads": -1, "filename": "niobium-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "178f156d1b03376055bae4e56079cfff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10914, "upload_time": "2019-09-29T09:59:39", "url": "https://files.pythonhosted.org/packages/8b/8f/0bfa13ea5087c287a5ed70d10bfd8101730e4ea9d86f55453f9b7c2caedc/niobium-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ed7c4b9e40f1a4eddebe542ccdc6bc0", "sha256": "a3f674917db28940fc76a6c343cd4e47cca19146e0d6d2870ce5454c7b79f54d" }, "downloads": -1, "filename": "niobium-0.3.1.tar.gz", "has_sig": false, "md5_digest": "5ed7c4b9e40f1a4eddebe542ccdc6bc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5237, "upload_time": "2019-09-29T09:59:41", "url": "https://files.pythonhosted.org/packages/e5/d3/4594cbab428669d1d2b32c4a501a4b7f68687de1d0e65fc6a72f376ba43c/niobium-0.3.1.tar.gz" } ] }