A couple of useful JS scripts for Selenium
Project description
A couple of useful JS scripts for Selenium
# Tested with:
# https://github.com/ultrafunkamsterdam/undetected-chromedriver
# Python 3.9.13
# Windows 10
$pip install a-selenium-some-js
from a_selenium_some_js import *
execute_scripts_with_timeout(
driver, script=f"window.scrollBy(0,{200})", script_timeout=3
)
js_scrollby(driver, y=40, script_timeout=0)
go_to_top_of_page(driver, script_timeout=1)
get_navigator_infos(driver)
zoom_website(driver, scaleFactor=2, x=0, y=0, relativeSpeed=800)
maximize_window(driver) # window is not maximized, but its size is like maximized
send_cmd(driver,'Input.synthesizePinchGesture', {
'x': 0,
'y': 0,
'scaleFactor': 2,
'relativeSpeed': 800, # optional
'gestureSourceType': 'default' # optional
}) # https://chromedevtools.github.io/devtools-protocol/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for a_selenium_some_js-0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c49e9e184a2e25510405885a512ce8472effe5d85ebdf26cc029ba970f9f59 |
|
MD5 | 077357c32da1d659f0aeae02aef1a79f |
|
BLAKE2b-256 | cd260f362a9e1aff3a03cf99a30d4a57b4a420dd05c3f7bbc0a6ec434e81ca20 |