【发布时间】:2017-02-16 02:57:08
【问题描述】:
“OpenQA.Selenium.NoSuchElementException”类型的异常发生在 WebDriver.dll 中,但未在用户代码中处理。
代码甚至没有定义单个元素。你能建议如何纠正这个问题吗?
AppiumDriver<IWebElement> driver;
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.SetCapability("deviceName", "Android Emulator");
capabilities.SetCapability(CapabilityType.Platform, "Windows");
capabilities.SetCapability("platformVersion", "6.0.1");
capabilities.SetCapability("platformName", "Android");
capabilities.SetCapability("appPackage", "smartscaffolder.sitemanager.lyndon");
capabilities.SetCapability("appActivity", "smartscaffolder.sitemanager.lyndon.MainActivity");
driver = new AndroidDriver<IWebElement>(new Uri("http://127.0.0.1:4723/wd/hub"), capabilities, TimeSpan.FromSeconds(60));
Thread.Sleep(5000);
var clearuname = driver.FindElementByClassName("//android.widget.Image");
clearuname.Click();
Thread.Sleep(5000);
var el = driver.FindElementsByClassName("android.widget.EditText").ToList();
【问题讨论】:
标签: c# android appium ui-automation