0

我正在尝试使用 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 网络驱动程序...

任何人都可以帮助我吗?

4

0 回答 0