使用chromedriver和selenium获取选项卡的显示坐标

时间:2018-09-25 10:07:09

标签: selenium selenium-chromedriver

我正在寻找由硒控制的chromedriver实例中特定标签的坐标。

场景如下:我有一个chromedriver实例,该实例使用硒自动执行,包含多个标签。我希望固定特定的选项卡(不是全部),并且为此,我使用autoit发送必要的鼠标和键盘命令以固定实际的选项卡。但是,为此,我需要知道选项卡的屏幕/显示坐标(以便可以将鼠标发送到该位置)。

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

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

更新:我正在使用c#

1 个答案:

答案 0 :(得分:0)

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

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

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

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

祝一切顺利,杰克