Bec*_*303 4 ruby watir watir-webdriver selenium-webdriver
当我尝试scroll.to特定元素时,刚得到一个未知错误。例如:
@browser.scroll.to page_element_xy
#=> "Don't know how to scroll to: #< Watir::Div:0x... >! (ArgumentError)"
Run Code Online (Sandbox Code Playgroud)
正常scroll.to :top/ :bottom仍以某种方式工作。
仅仅是DIV问题还是scroll.to功能已总体改变?
在搜索中,我发现以下对我有用的东西:
page_element_xy.scroll.to :center
Run Code Online (Sandbox Code Playgroud)
很高兴知道现在推荐什么。
从Watir-Scroll v0.2开始,浏览器级别的滚动不再支持滚动到元素。
相当于:
@browser.scroll.to page_element_xy
Run Code Online (Sandbox Code Playgroud)
就是现在:
page_element_xy.scroll.to :top
Run Code Online (Sandbox Code Playgroud)
滚动到元素顶部是默认设置,因此您可以执行以下操作:
page_element_xy.scroll.to
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
653 次 |
| 最近记录: |