我正在尝试为我的测试设置更大的分辨率,因为如果分辨率低于414,则会转到移动页面。每次我运行我的测试都会因为分辨率而失败。我试图设置更高的分辨率,但詹金斯不接受它。无论我尝试哪个网站,我都得到了相同的结果。我将Jenkins与Selenium和Maven一起运行。这是我在Selenium中使用的代码:
WebDriver driver = new ChromeDriver();
System.out.println(driver.manage().window().getSize());
driver.get("https://www.apple.com/");
driver.manage().window().setSize(new Dimension(800, 600));
System.out.println(driver.manage().window().getSize());
我也试过了driver.manage().window().maximize();
,它也得到了272的结果。这就是我在Jenkins控制台输出上得到的结果:
Running GitProject.gittest.AppTest
Configuring TestNG with:
org.apache.maven.surefire.testng.conf.TestNG652Configurator@5f8ed237
Starting ChromeDriver 2.33.506106
(8a06c39c4582fbfbab6966dbb1c38a9173bfb1a2) on port 20546
Only local connections are allowed.
Oct 16, 2017 9:21:34 AM org.openqa.selenium.remote.ProtocolHandshake
createSession
INFO: Detected dialect: OSS
(400, 272)
(800, 272)
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.885 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0