セレンのWebドライバを使用してデバイスのiPhone 5でChromeエミュレータを使用してファイルのダウンロードを自動化することは可能ですか?ChromeやFireFoxのドライバと同様ですか?デバイスリンゴiPhone 5でChromeのエミュレータ(クロムドライバ)を使用している間、ファイルのダウンロードを自動化するにはどうすればよいですか?
何か助けて頂ければ幸いです!
セレンのWebドライバを使用してデバイスのiPhone 5でChromeエミュレータを使用してファイルのダウンロードを自動化することは可能ですか?ChromeやFireFoxのドライバと同様ですか?デバイスリンゴiPhone 5でChromeのエミュレータ(クロムドライバ)を使用している間、ファイルのダウンロードを自動化するにはどうすればよいですか?
何か助けて頂ければ幸いです!
dirにファイルをダウンロードする設定機能は、Firefox FirefoxやChromeのように機能します。
必要に応じて、Browserstackがオプション(https://www.browserstack.com/)である可能性があります。iPhone(および他のほとんどのデバイス)をエミュレートすることができ、Seleniumとよく統合されます。効果的には、Chromeドライバを作成する代わりに、Browserstackを通じてリモートドライバを作成します。以下の例:
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