-
Notifications
You must be signed in to change notification settings - Fork 763
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review Selenium capabilities versus existing SeleniumLibrary functionality #1829
Comments
A repeatable, data-driven win would be running the full test suite under coverage... in addition to getting (and ideally, setting a baseline) for coverage of While
This would provide both a top-level percentage, by version-under-test, as well as line-by-line information about which I can work up a strawman PR, if there's interest. |
I made coverage implementation in Browser library side and could get it working also with RF. But I couldn’t get it working, if pabot was used to run the RF tests |
@bollwyvl If it is not too much effort I would be interested in that implementation. |
I think (but have not tried, and will, on my downstream) that the CLI invocation of pabot --command coverage run --parallel-mode -m robot --end-command Probably would be painful if using a distributed The worst case scenario would be doing it The Hard Way, with e.g. some environment variables that start coverage with the python API... this has other benefits, like the aforementioned possibility of per-robot-test contexts, but that sounds like something that would warrant a dedicated
I am hoping to try to mentor one of my |
I can happily report that the My downstream wrapper, with a relatively modest test suite, lights up a a mere 45% of I'll do a bit more digging to see if a listener API implementation can provide the suite/test context information, for starters. Moving beyond coverage of python source: might we extract information about the current test back to the keyword/test level to provide line-level coverage for |
An example, should see that we don't use the |
As part of the v6.2.0 milestone and beyond which is starting to add Selenium 4 capabilities I was just curious as to how many Selenium Python methods are used within the SeleniumLibrary and maybe what functionality we might be missing. I was thinking that rough comparison of methods and then the usage within the SeleniumLibrary code might show this difference of available versus implemented.
Thinking this would consist of two tasks
The text was updated successfully, but these errors were encountered: