我已经开始学习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"
有人可以帮我吗?
谢谢。
答案 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"));