0

Javaを使用してSelendroidでファイルのアップロードとダウンロードを実行するには? サイトのモバイル バージョンをテストしています。Selenium webdriver を使用してアップロードとダウンロードを行いましたが、完全に機能していました。Selendroidでのアップロード/ダウンロードの解決策を教えてください。

public void startDriver() throws InvalidFileFormatException, IOException{ 


    FirefoxProfile profile = new FirefoxProfile();

    String path1 = "C:\\Downloads_sel";
    profile.setPreference("browser.download.folderList", 2);
    profile.setPreference("browser.download.dir", path1);
    System.out.println(path1);
    profile.setPreference("browser.download.alertOnEXEOpen", false);
    // profile.setPreference("browser.helperApps.neverAsksaveToDisk",
    // "application/x-msexcel,application/excel,application/x-excel,application/excel,application/x-excel,application/excel,application/vnd.ms-excel,application/x-excel,application/x-msexcel,application/pdf,application/xml");
    profile.setPreference(
            "browser.helperApps.neverAsk.saveToDisk",
            "application/msword, application/csv, application/ris, text/csv, image/png, application/pdf, text/html, text/plain, application/zip, application/x-zip, application/x-zip-compressed, application/download, application/octet-stream");
    profile.setPreference("browser.download.manager.showWhenStarting",
            false);
    profile.setPreference("browser.download.manager.focusWhenStarting",
            false);
    profile.setPreference("browser.helperApps.alwaysAsk.force", false);
    profile.setPreference("browser.download.manager.alertOnEXEOpen", false);
    profile.setPreference("browser.download.manager.closeWhenDone", false);
    profile.setPreference("browser.download.manager.showAlertOnComplete",
            false);
    profile.setPreference("browser.download.manager.useWindow", false);
    profile.setPreference("browser.download.manager.showWhenStarting",
            false);
    profile.setPreference(
            "services.sync.prefs.sync.browser.download.manager.showWhenStarting",
            false);
    // ..i commented this line..but it didnt work
    profile.setPreference("pdfjs.disabled", true);       
    driver = new FirefoxDriver(profile);
    driver.manage().window().maximize();
    driver.get(URL1);
    System.out.println("gotURL");

}

これは、Selenium webdriverでダウンロードを実行するための私のコードでした..そして、selendroidで同じことを行う方法

4

0 に答える 0