【问题标题】:How to scroll to the bottom right most of the page within Robot Framework?如何在 Robot Framework 中滚动到页面的右下角?
【发布时间】:2017-05-05 17:51:52
【问题描述】:

我正在尝试使用以下代码将控件置于页面的右下角,但在我的情况下它不起作用。

Execute JavaScript | window.scrollTo(900,-900);

我也尝试了其他坐标,但仍然没有成功。有没有其他方法可以做到这一点?

【问题讨论】:

  • 你想处理位于右下角的元素吗?
  • window.scrollBy(900, 900) 为我工作。不知道为什么,我想这应该用于访问页面右上角的元素,但这正在访问页面右下角的元素
  • 删除了我的评论并创建了问题的答案!
  • @ShoaibAkhtar, (0, 0) 是左上角坐标(起点),所以右上角可能是(0, 900),左下角-(900, 0)...等。显然,任何坐标都不能是负数

标签: javascript python selenium robotframework


【解决方案1】:

而不是使用

Execute JavaScript | window.scrollTo(900,-900);

改用这个

Execute JavaScript | window.scrollBy(900, 900);

帮助理解安德森所说的内容,并以此为基础;你的显示器工作坐标的方式就像一个反转图

您从左上角开始,“添加”到屏幕右侧,然后到屏幕底部。

0,0 是左上角,1920,1080 是右下角(假设您使用的是 1080p 显示器)

还有什么问题可以追问

【讨论】:

    猜你喜欢
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 2021-02-13
    • 2022-11-26
    • 2017-04-15
    • 2022-10-15
    • 2013-10-11
    相关资源
    最近更新 更多