gpt4 book ai didi

selenium - 屏幕分辨率会破坏 Selenium 测试吗?

转载 作者:行者123 更新时间:2023-12-01 03:39:27 25 4
gpt4 key购买 nike

我已经使用 1920x1080(16:9) 的屏幕分辨率编写了脚本,现在我在 jenkins slave 上运行,我注意到它有 1024x768(4:3) 并且测试失败了。这是因为屏幕分辨率破坏了 DOM 吗?我认为这是因为失败是由找不到元素引起的(不太确定是否正确)但我认为即使布局不是响应元素也应该找到?任何人都知道这是否是原因以及如何解决它?

最佳答案

屏幕分辨率不会影响 DOM。但是,Selenium 测试和以不同分辨率运行测试是众所周知的问题 - 元素可能需要滚动到 View 中才能与之交互。根据您使用的特定驱动程序(例如 chromedriver),您需要确保元素在与其交互之前可见。

如果您需要更详细的帮助,屏幕截图、浏览器名称、您的代码和堆栈跟踪可能会有所帮助。

关于selenium - 屏幕分辨率会破坏 Selenium 测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31882589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com