我的 AUT 有很多页。我通过为每个页面创建一个单独的 class
来为所有页面编写测试用例。
我想检查所有页面的响应式 UI
是否符合以下分辨率(在图像中用红线标记):
我的疑问是:
我应该如何在脚本中定义这些分辨率? (目标是仅检查上述解决方案的响应能力)
如果分辨率发生变化,我应该如何定义某些元素的确切位置? (目前注意到元素在不同分辨率下的位置困惑)
最佳答案
- 如果您想在 Selenium 中修改浏览器大小,使其与特定分辨率匹配,您可以执行
driver.manage().window().setSize(new Dimension(1024, 768))
您能否更清楚地说明您的问题。我们在验证响应式网站时可以验证两件事
a) 即使分辨率较低,功能是否符合预期。我认为定位器在这种情况下不应更改,并且应该能够运行您现有的测试用例
b) 当分辨率改变时,UI 元素是否放置在预期的位置。在这种情况下,范围有限且具有挑战性
关于java - 使用 selenium webdriver (Java) 检查 AUT 的响应式 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46541593/