首页 > 解决方案 > 使用 chromedriver 和 selenium 获取选项卡的显示坐标

问题描述

我正在寻找由 selenium 控制的 chromedriver 实例中特定选项卡的坐标。

场景如下:我有一个使用 selenium 自动化的 chromedriver 实例,其中包含多个选项卡。我正在寻找固定特定选项卡(不是全部),为了做到这一点,我正在使用 autoit 发送必要的鼠标和键盘命令来固定实际选项卡。但是,为了做到这一点,我需要知道选项卡的屏幕/显示坐标(这样我就可以将鼠标发送到那里)。

chromedriver 具有实际浏览器的坐标,但是我无法找到对选项卡坐标的任何引用。

有谁知道我如何获取特定标签的坐标?

更新:我正在使用 c#

标签: seleniumselenium-chromedriver

解决方案


如果您让我知道您使用哪种语言编写测试代码,这将是一个很大的帮助,但是这可以通过检查滚动条的位置来实现,因为 AI 没有显示器来限制分辨率,基本上它可以无论如何查看整个网页。

下面是用于检查和比较滚动状态的一些用法的链接,即使这不是直接的解决方案,我很肯定它会为您指明正确的方向。(这是我不久前不得不做的事情)

http://www.software-testing-tutorials-automation.com/2015/02/how-to-verify-scroll-present-on-browser.html

如果您有任何疑问,请告诉我,

一切顺利,杰克


推荐阅读