使用Winiumdriver的WebDriver异常

时间:2018-07-10 11:49:24

标签: java selenium-webdriver automation winium

我已经开始学习Winium工具。使用以下代码运行时获取:

public class CalcDemo {

    public static void main(String[] args) throws MalformedURLException {

        DesktopOptions options=new DesktopOptions();
        options.setApplicationPath("‪C:\\Windows\\System32\\notepad.exe");
        WiniumDriver driver=new WiniumDriver(new URL("http://localhost:9999"), options);
        driver.findElementByClassName("Edit").sendKeys("This is sample test");
        driver.close();
    }
}

我遇到了以下错误:

"org.openqa.selenium.WebDriverException: The given path's format is not supported"

有人可以帮我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您需要在尝试访问Edit类之前先找到窗口。

这是我的C#示例:

        var dc = new DesiredCapabilities();
        dc.SetCapability("app", @"C:/windows/system32/Notepad.exe");
        var driver = new RemoteWebDriver(new Uri("http://localhost:9999"), dc);

        var window = driver.FindElementByClassName("Notepad");
        var edit = window.FindElement(By.Name("Text Editor"));