有没有人尝试使用 webdriver 测试网站的页面布局?具体来说,使用webelement.getPosition() 和 webelement.getDimension()。
这两种方法不应该足以测试页面的布局吗?我做了一个快速测试,发现该位置将返回元素相对于页面左上角的位置。这意味着无论监视器分辨率或窗口大小如何,它都应该始终返回相同的值。
如果我可以一次记录位置和元素尺寸并将这些值存储在某处,我可以使用 selenium 运行自动化测试来查找元素的位置或尺寸是否发生了变化。如果该更改大于我设置的增量值,则意味着元素的对齐方式已更改,我可能无法通过测试。
我打算创建一些执行此操作的实用程序,但想确认这确实足以测试页面布局