raffalib.selenium
Functions
|
Scroll element into view using JavaScript. |
|
Scroll element into view using ActionChains. |
|
Scroll from an element by a delta amount. |
|
Wait for element to be visible. |
|
Wait for element to be clickable. |
Module Contents
- raffalib.selenium.scroll_into_view_js(driver, element)
Scroll element into view using JavaScript.
- Parameters:
driver – Selenium WebDriver instance.
element – WebElement to scroll into view.
- raffalib.selenium.scroll_into_view(driver, element)
Scroll element into view using ActionChains.
- Parameters:
driver – Selenium WebDriver instance.
element – WebElement to scroll into view.
- raffalib.selenium.scroll_delta(driver, element, delta_x, delta_y)
Scroll from an element by a delta amount.
- Parameters:
driver – Selenium WebDriver instance.
element – WebElement to use as scroll origin.
delta_x (int) – Horizontal scroll distance in pixels.
delta_y (int) – Vertical scroll distance in pixels.
- raffalib.selenium.wait_element_to_be_visible(driver, element, timeout=10)
Wait for element to be visible.
- Parameters:
driver – Selenium WebDriver instance.
element – WebElement to wait for.
timeout (int) – Maximum wait time in seconds.
- raffalib.selenium.wait_element_to_be_clickable(driver, element, timeout=10)
Wait for element to be clickable.
- Parameters:
driver – Selenium WebDriver instance.
element – WebElement to wait for.
timeout (int) – Maximum wait time in seconds.