我正试图让selenium点击树中的选择但是我没有到达任何地方。
任何人都可以提供帮助:
我正在使用的代码如下:
Actions act = new Actions(driver);
act.DoubleClick(driver.FindElement(By.CssSelector("#reportsTree_tv_active > div.k-bot > span.k-in > div.menu-security-item > div.menu-security-label"))).Build().Perform();
答案 0 :(得分:0)
实际上你的选择器是正确的。您可以将其简化为
"li#reportsTree_tv_active div.menu-security-label"
我认为你得到了正确的元素。也许双击并不能满足您的需求。
如果找不到元素,您将获得OpenQA.Selenium.NoSuchElementException
。
尝试获取这样的元素:
var element = driver.FindElement(By.CssSelector("li#reportsTree_tv_active div.menu-security-label");
然后检查其Text
是否为"Worksheets"