0

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());
    }

どんな助けでも大歓迎です。

4

1 に答える 1