WinAppDriver を使用して Internet Explorer (ixplore.exe) を開き、まずinspect.exeを使用してアドレス バーのロケーターを見つけてから Enter キーを押すことで、URL に移動しています。それは私をページにうまくナビゲートします.ここから私が望むのは、Web要素とデスクトップ要素の両方を処理できるように、WinAppDriverとともにselenium WebDriverを使用できることです. Silverlight/Siebelアプリケーションを自動化しようとしています。
Windows Appium ドライバーを使用して IE ブラウザーを開くためのコード サンプルを次に示します。
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", Platform.WIN10);
capabilities.setCapability("deviceName", "WindowsPC");
capabilities.setCapability("app", "C:\\Program Files\\Internet Explorer\\iexplore.exe");
try {
// winDriver = new WindowsDriver<WindowsElement>(new
// URL("http://127.0.0.1:4723"), capabilities);
winDriver = new WindowsDriver<RemoteWebElement>(new URL("http://127.0.0.1:4723"), capabilities);
winDriver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
winDriver.manage().window().maximize();
} catch (MalformedURLException e) {
System.out.println("Exception occurred while initiating driver :" + e.getMessage());
}
どんな助けでも大歓迎です。