使用Selenium在PC,iPhone和iPad上测试网页



我需要在PC,iPhone和iPad等各种设备上使用Chrome浏览器测试网页,以验证各种UI元素的方向和显示。

我能够使用Chrome中的Chrome中的开发人员工具来查看显示和方向,用于各种移动设备。

但是,我想知道是否可以根据Chrome Developer Tools中iPad的分辨率来调整窗口大小,从而通过启动Chrome浏览器来对其进行测试。

这将是一种可靠的测试方式?

 driver.Manage().Window.Size = new System.Drawing.Size(320, 568);

要调整 chrome浏览器窗口大小。您可以使用以下任何一个选项:

  • 使用 iwindow界面

    driver.Manage().Window.Size = new Size(1024, 768);
    
  • 使用 chromeoptions AddArgument()

    ChromeOptions chromeOptions = new ChromeOptions();
    chromeOptions.AddArgument("--window-size=1024,768");
    IWebDriver driver = new ChromeDriver(chromeOptions)
    
  • 使用ExecuteScript()

    ((IJavaScriptExecutor)driver).ExecuteScript("window.resizeTo(1024, 768);");
    

您可以在窗口屏幕中使用Selenium Java

在窗口屏幕中找到基于 java的相关解决方案

最新更新