我想測試複選框選中或未選中的條件。無法找到::在硒webdriver的css選擇器元素之前
這是複選框的HTML代碼檢查
<div classs="input-control checkbox">
<span class="check">
::before
</span>
</div>
::before
是CSS選擇。
當我hoverover到複選框,它示出了作爲webelement span.check::before
但
driver.FindElement(By.CssSelector("span.check::before"));
拋出未發現異常元件。
任何幫助將不勝感激。
你說你有一個':: before'僞元素,但你的選擇說':: after' ...? (我不知道你甚至可以找到僞元素。) – BoltClock
爲什麼你甚至需要定位一個僞元素? – Arran
'div.checkbox :: after'不是*'span.check :: before'。每個元素可以有單獨的':: before'和':: after'僞元素。 –