簡體   English   中英

硒-driver.find_element_by_css_selector找不到元素(C#)

[英]Selenium - driver.find_element_by_css_selector can't find the element (c#)

我試圖讓硒單擊樹中的選擇,但是我什么也沒得到。

任何人都可以幫助:

在此處輸入圖片說明

我使用的代碼如下:

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();

實際上您的選擇器是正確的。 您可以簡化為

"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"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM