Jag*_*h M 5 javascript selenium python-2.7 robotframework
我正在使用 Selenium 2 和 Robot Framework 来自动化我们的应用程序。我使用下面的 JavaScript 代码向下滚动页面,但无法滚动。
我想在向下滚动后在文本框中输入文本,但收到异常:
元素不可见
默认情况下,文本框在屏幕上部分可见,如果我们手动向下滚动则其完全可见,但 selenium 机器人框架无法向下滚动。
我努力了:
Execute JavaScript window.scrollTo(0,200)
Execute JavaScript window.scrollBy(0,200)
Execute JavaScript window.scrollTo(0, document.body.scrollHeight)
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
小智 0
您是否直接在 IPython 控制台中尝试过 Selenium webdriver ?
我已经尝试过如下,并且它能够向下滚动。
from selenium import webdriver
firefox = webdriver.Firefox()
firefox.get('http://twitter.com')
firefox.execute_script('window.scrollTo(0,200)')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56048 次 |
| 最近记录: |