jsfehler

Results 16 issues of jsfehler

This PR adds annotation support to parameters. These are arbitrary strings, similar to PEP 3107. ``` screen inventory(apples_qty: "int"): text "You have [apples_qty] apples" screen inventory(apples_qty: "How many apples you...

Solution for: #8 #162 #684 This PR adds a generic find method to replace the browser level actions. Currently it uses name, so the following are equivalent: ``` browser.fill('v', 'my_text')...

ie: Update https://splinter.readthedocs.io/en/latest/drivers/chrome.html with ``` from selenium import webdriver chrome_options = webdriver.chrome.options.Options() chrome_options.binary_location = "/path/to/canary" browser = Browser('chrome', options=chrome_options) ``` but for Firefox as well.

Docs
easy
good first issue

This solution uses Pluggy https://pluggy.readthedocs.io/en/latest/ to add a plugin system into Splinter. This PR features hooks for: - registering external drivers. This implements #164 and provides a solution for #25...

The following methods: ``` browser.fill browser.type browser.choose browser.check browser.uncheck ``` Have analogous methods at the Element level. However, the browser level versions can only search by name. Any attempt to...

brainstorm

### What happened? At https://www.selenium.dev/documentation/webdriver/bidirectional/bidi_api/ The python version for the example `Listen to console.log events` uses the Log class directly. The source code at https://github.com/SeleniumHQ/selenium/blob/9de853d91adeca219d8230fe73ca7e579f769999/py/selenium/webdriver/common/log.py Specifies `This class is not...

bug
code-python
C-py

This PR: - Adds the `__contains__` method to the CookieManagerAPI interface - Uses the ABC module to enforce the Splinter API Using ABC as a base class has some advantages...

On the default screen, a textbutton is created for each entry. The more entries an encyclopaedia has, the more of a hit this will cause to performance. The listing of...

enhancement