不是這裏的開發人員。硒查找Css幫助需要.-
我有兩個沒有ID的複選框。當我有身份證時,我可以找到硒。但在這種情況下,該表是使用jquery數據表創建的,並且不存在自動分配ID的進程。
在CSS中,下面這行應該會給我該表中的第一行。
#CompanyTableTable tr:first-of-type input[type="checkbox"].CompanySelector
這一個選擇第二項。
#CompanyTable tr:nth-of-type(2) input[type="checkbox"].CompanySelector
我想我應該能夠使用這個以下里面?但是我所有的嘗試都會返回不同的格式錯誤。
driver.FindElement(By.CssSelector("**Css_Here**???")).Click();
預先感謝任何幫助。
你能否提供你得到的錯誤,並在'.FindElement()'之前運行的代碼中添加更多的上下文?這可能是該元素根本無法找到,因爲它尚不存在。 –
是你試圖找到的標籤,真的是?你的CSS選擇器試圖找到' CompanyTable>' –
sircapsalot
@sircapsalot這是一個Stackoverflow的標記問題。他的實際選擇是這樣的:'#CompanyTableTable tr:第一種類型的輸入[type =「checkbox」]。CompanySelector' –