Java 使用.getLocations确定元素在两个浏览器上的移动
我的公司正在尝试执行从IE8到IE11的浏览器更新。他们希望我的团队自动化测试,以确定与IE8相比,他们的应用程序的web元素在IE11中是否发生了任何变化 我做了一些工作,发现Java 使用.getLocations确定元素在两个浏览器上的移动,java,python,selenium,internet-explorer-8,internet-explorer-11,Java,Python,Selenium,Internet Explorer 8,Internet Explorer 11,我的公司正在尝试执行从IE8到IE11的浏览器更新。他们希望我的团队自动化测试,以确定与IE8相比,他们的应用程序的web元素在IE11中是否发生了任何变化 我做了一些工作,发现.getLocation()方法返回屏幕上元素的(x,y)点。我的问题是:他们到底用什么来测量x和y坐标(即像素/屏幕大小)?它是否考虑了屏幕顶部的浏览器工具栏 我对.getLocation()方法有疑问,因此有没有比.getLocation()更好、更有效的方法来确定web元素的位置在浏览器之间是否发生了变化 从中,它
.getLocation()
方法返回屏幕上元素的(x,y)
点。我的问题是:他们到底用什么来测量x和y坐标(即像素/屏幕大小)?它是否考虑了屏幕顶部的浏览器工具栏
我对.getLocation()
方法有疑问,因此有没有比.getLocation()
更好、更有效的方法来确定web元素的位置在浏览器之间是否发生了变化 从中,它看起来像是从HTML内容呈现窗格测量位置,因此忽略浏览器窗口,等等
您可以使用,然后,但我不确定这是否会返回任何不同的结果。我猜是。getLocation
是JS命令的包装器,但我无法证明这一点
可以考虑使用现有的工具来比较两个浏览器中的一个页面。我记得一年前使用过,它显示了两个浏览器之间元素位置的所有差异,但现在我不记得是什么了。
谢谢。我一直在研究,这可能就是我想要的;具有更多功能的.getLocation()。这可以使用实现吗?它可以,但我不确定它将为您提供什么附加功能。据我所知,您应该能够使用.getLocation()
实现您的目标。我会很震惊,如果这不是已经创建。。。我会更多地搜索现有的工具。