getを呼び出した後に.jnlpファイルをダウンロードして実行する必要があるアプリケーションで、Selenium Webdrvier 3.0 + Java 1.8 + Chrome 53でコードを記述しようとしています。 (url)。これがSelenium webdriverで処理できるかどうかはわかりません。 私はセレンに慣れていないので、これらのWindows Popを扱うための助けや指導は私にとって本当に役立ちます。添付Selenium WebdriverのChrome 53で.jnlpファイル操作を処理する方法
if(browser.contains("CHROME") || browser.equalsIgnoreCase("chrome"))
{
ChromeOptions options = new ChromeOptions();
options.addArguments("--test-type");
options.addArguments("--disable-extensions");
capability = DesiredCapabilities.chrome();
capability.setBrowserName("chrome");
capability.setCapability(ChromeOptions.CAPABILITY, options);
}
capability.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
browserDriver = new RemoteWebDriver(new URL(nodeAddress), capability);
browserDriver.manage().timeouts().pageLoadTimeout(1000, TimeUnit.SECONDS);
browserDriver.manage().timeouts().implicitlyWait(90, TimeUnit.SECONDS);
browserDriver.manage().window().maximize();
browserDriver.get(applicationUrl);
logger.info("WebDriver successfully defined with Session ID:" + browserDriver.getSessionId() + ", Page Title:" + browserDriver.getTitle() + " and URL: " + browserDriver.getCurrentUrl());
画像:: は、以下のコードの一部ですhttp://i.stack.imgur.com/esfpk.jpg
試したコードとエラーメッセージなどの実行結果を提供してください。ページや関連するHTMLへのリンクも提供してください。 – JeffC
こんにちは@JeffC、 アプリケーションのget(URL)を呼び出すコードを追加して、Chromeの添付画像ポップアップを開きます。これはSeleniumからハンドルすることがわかりません –