如何在使用设备Apple iPhone 5的Chrome模拟器(chrome驱动程序)时自动执行文件下载?

时间:2016-12-12 12:06:47

标签: java selenium selenium-webdriver webdriver selenium-chromedriver

是否可以使用Chrome模拟器与设备iPhone 5使用selenium web驱动程序自动执行文件下载..就像我们在chrome或firefox驱动程序中一样?

任何帮助..非常感谢!!

2 个答案:

答案 0 :(得分:0)

根据您的需要,Browserstack可能是一个选项(https://www.browserstack.com/),您可以模拟iPhone(以及大多数其他设备),并且它可以很好地与Selenium集成。实际上,您可以通过Browserstack创建一个远程驱动程序,而不是创建Chrome驱动程序。以下示例:

DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("browser", "IE");
caps.setCapability("browser_version", "7.0");
caps.setCapability("os", "Windows");
caps.setCapability("os_version", "XP");
caps.setCapability("browserstack.debug", "true");

WebDriver driver = new RemoteWebDriver(new URL(URL), caps);
driver.get("http://www.google.com");
element.sendKeys("BrowserStack");
element.submit();

System.out.println(driver.getTitle());
driver.quit();

从那里你可以正常使用硒。有关使用Selenium进行设置的更多信息,请访问:https://www.browserstack.com/automate/java

答案 1 :(得分:0)

设置将文件下载到dir的功能按预期工作,如浏览器firefox和chrome。