问题描述
我是初学者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 (将#修改为@)