seleniumbase / SeleniumBase

📊 Python's all-in-one framework for web crawling, scraping, testing, and reporting. Supports pytest. UC Mode provides stealth. Includes many tools.
https://seleniumbase.io
MIT License
5.07k stars 946 forks source link

Enhancement request #43

Closed surevs closed 8 years ago

surevs commented 8 years ago

Hello, I have been very thankful for this framework to get started with automation aspects. Its very pleasing to see many kinds of assertions being done on text and undoubtedly the best. There is a package called 'needle' which does with Image checkpoint to include and noticed that it works very well with nosetests which actually make this framework even more robust.

https://pypi.python.org/pypi/needle https://needle.readthedocs.io/en/latest/

mdmintz commented 8 years ago

Hi, Looks like it might be useful, but Needle's structure might make it better as a standalone tool or as an import for specific tests. Using NeedleTestCase as the parent class would be an issue in the current form because that would clash with using SeleniumBase's BaseCase as the parent class.