【问题标题】:How to navigate to the top of the page in capybara using ruby如何使用 ruby​​ 在 capybara 中导航到页面顶部
【发布时间】:2018-01-25 12:04:19
【问题描述】:

在执行完所有操作后使用 capybara 对网页进行自动化时,我需要导航到页面顶部以单击提交按钮。任何人都可以分享任何决议(红宝石与水豚)

【问题讨论】:

  • 您尝试了什么,遇到了什么错误?

标签: ruby testing automation capybara qa


【解决方案1】:

你可以通过

page.execute_script('window.scrollTo(0,-100000)')

如果你想滚动页面的底部,你可以使用

page.execute_script('window.scrollTo(0,100000)')

值是 -100000100000 只是为了确保您真正滚动到页面的顶部和底部。这个数字也可以更低。


更多信息:

scrollBy method: window.scrollBy(xnum, ynum)
xnum沿 x 轴滚动多少像素。
ynum沿 y 轴滚动多少像素。

Capybara execute_script: 执行给定的脚本,不返回结果。

【讨论】:

    猜你喜欢
    • 2020-08-20
    • 2019-09-06
    • 2013-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    相关资源
    最近更新 更多