gpt4 book ai didi

java - 在不同的显示器上测试失败 selenium webdriver java

转载 作者:行者123 更新时间:2023-12-01 06:02:15 24 4
gpt4 key购买 nike

我正在使用 java 进行 selenium webdriver 工作。我的办公室有 2 个屏幕,我已将 Chrome 浏览器的固定窗口尺寸设置为

driver.manage().window().setSize(new Dimension(1680, 1050));

当我在办公室执行代码时,意味着当我连接 2 个屏幕时,每个测试用例在笔记本电脑和第二个连接的 LED 上都可以正常工作,但是当我移除第二个屏幕并仅在我的笔记本电脑上工作时,测试用例开始失败。

注意:以上窗口尺寸大于笔记本电脑屏幕,但小于 LED 尺寸

我进行了很多搜索以找到解决方案,但失败了。即使我没有连接外部 LED,也在寻找执行测试用例的解决方案。帮助将不胜感激。非常感谢

最佳答案

您可以避免硬编码值,首先检查窗口大小,然后根据屏幕大小分配它。

  WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
System.out.println(driver.manage().window().getSize());
driver.manage().window().setSize(driver.manage().window().getSize());

看看是否有帮助。

关于java - 在不同的显示器上测试失败 selenium webdriver java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54788818/

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