如何解决Winium 中的 NoSuchElementException 用于 Windows 计算器的自动化测试
我是初学者qa,我为计算器编写了一个小应用程序,但我的代码没有找到我的“框架”
var dc = new DesiredCapabilities();
dc.SetCapability("app",@"C:/windows/system32/calc.exe");
var driver = new RemoteWebDriver(new Uri("http://localhost:9999"),dc);
var window = driver.FindElementByClassName("CalcFrame");
var resultField = window.FindElement(By.Id("150"));
resultField.GetAttribute("Name");
driver.Quit();
我在端口 9999 上运行 Winium.Desktop.Driver。计算器启动并看到它,但我的程序不起作用。请帮忙。 这是我的例外:
Message:
OpenQA.Selenium.NoSuchElementException : Element cannot be found
Stack trace:
RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
RemoteWebDriver.Execute(String driverCommandToExecute,Dictionary`2 parameters)
RemoteWebDriver.FindElement(String mechanism,String value)
RemoteWebDriver.FindElementByClassName(String className)
Tests.Test1() string 22
在字符串 22 中 - var window = driver.FindElementByClassName("CalcFrame");
我尝试更改班级名称。但这对我没有帮助,目前。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。