我正在尝试使用 python 在 selenium 上执行一个简单的 java 脚本命令来滚动网页的一部分。
这是代码:
command_js = 'document.querySelector(' + "'" + 'css_div_example[css_example="this is just a example for css selector"]' + "').scroll(0, 10000)"
#string joined "document.querySelector('css_div_example[css_example="this is just a example for css selector"]').scroll(0, 10000)"
driver.execute_script(command_js)
图片:
OBS:
- 我尝试直接从 Firefox 控制台执行,效果很好。
- Selenium 不返回任何错误,只是不执行它。
- 我尝试使用 EC 和 time.sleep() 来 WebDriverWait。
- 我正在使用 python 3+ 和 PyCharm IDE、Firefox 网络驱动程序...
任何人都可以帮助我吗?