Selenium webdriver chrome webdriver是否将视口设置为低于500px?

Selenium webdriver chrome webdriver是否将视口设置为低于500px?,selenium-webdriver,chrome-web-driver,Selenium Webdriver,Chrome Web Driver,在基于selenium的测试中,我将窗口大小设置为400w 719h,以创建400x640的内部视口大小。我的大多数测试都基于这个尺寸,尽管有些测试使用其他尺寸 尺寸尺寸=新尺寸400719; driver.manage.window.setSizesize; 较新版本的chrome无法将窗口大小设置为400像素的宽度,相反,生成的窗口宽度约为500px,尽管它有所不同 bug,声称其已修复,但似乎没有 因此,我想设置内部视口的大小 如何在selenium/chrome webdriver中实

在基于selenium的测试中,我将窗口大小设置为400w 719h,以创建400x640的内部视口大小。我的大多数测试都基于这个尺寸,尽管有些测试使用其他尺寸

尺寸尺寸=新尺寸400719; driver.manage.window.setSizesize; 较新版本的chrome无法将窗口大小设置为400像素的宽度,相反,生成的窗口宽度约为500px,尽管它有所不同

bug,声称其已修复,但似乎没有

因此,我想设置内部视口的大小


如何在selenium/chrome webdriver中实现这一点?

您可以查看chromedriver

如前所述,

java示例

Map deviceMetrics=新HashMap; deviceMetrics.putwidth,360; deviceMetrics.putheight,640; deviceMetrics.putpixelRatio,3.0; Map mobileEmulation=新HashMap; mobileEmulation.putdeviceMetrics、deviceMetrics; mobileEmulation.putuserAgent,Mozilla/5.0 Linux;安卓4.2.1;恩美;Nexus5build/JOP40D AppleWebKit/535.19khtml,比如GeckoChrome/18.0.1025.166 mobileSafari/535.19; ChromeOptions ChromeOptions=新的ChromeOptions; chromeOptions.SetExperimentalOption移动模拟、移动模拟; WebDriver驱动程序=新的ChromeDriverchromeOptions;
谢谢,我会调查的。这帮我解决了。谢谢。我仍然有一个在测试期间调整窗口大小的测试,它对较小的大小仍然不起作用,上面没有解决这个问题,但是我将放弃对不起作用的较小大小的调整大小测试。