我剛剛開始學習Selenium WebDriver
。我想找到這個複選框並點擊。我不能直接得知它,因爲它是隱藏的。我是否應該獲得所有複選框並獲得必要的字段後?尋找Selenium WebDriver的元素
我的代碼
HTML
我剛剛開始學習Selenium WebDriver
。我想找到這個複選框並點擊。我不能直接得知它,因爲它是隱藏的。我是否應該獲得所有複選框並獲得必要的字段後?尋找Selenium WebDriver的元素
我的代碼
HTML
嘗試使用XPATH如下,找到元素下劃線強調附着在問題的圖像:
By.Xpath("//label[@for='bodystyle-5']")
注意:By.name
只能用於HTML標記中的name
屬性。
爲了找到對應於網頁元素的HTML,
右鍵單擊您要查找的元素 - >(在Firefox Inspect Element
)在Chrome中選擇Inspect
選項。
如果要計算XPath或CSS,按照以下步驟:
Firebug
& Firepath
插件的FirefoxInspect Element with Firebug
選項 - >將您引導至元素HTML代碼。可以在Firepath
標籤嘗試Xpath
或CSS selectors
。
將您的代碼和'HTML'分享爲文本,而不是圖片。如果你有任何 – Andersson
'body' id被設置爲'div',你還想添加異常日誌嗎? –
不,我想喲取得所有的複選框。我想我應該不得不使用'class =「unstyle boxed bu-list-three-colums」' – AlexCOM