我試圖點擊一個按鈕,該按鈕顯示為一個網頁彈出視窗
。在檢查元素上我有以下代碼。
<input type="button" id="#ICYes" name="#ICYes" class="PSPUSHBUTTONTBYES" value="Yes"
onclick="javascript:oParentWin.submitAction_win0(oParentWin.document.win0, '#ICYes')。
closeMsg(null,modId);" tabindex="0" alt="是" title="是" >
driver.findElement(By.id("#ICYes")).click()。
不作業
uj5u.com熱心網友回復:
你必須從id中洗掉hashtag,因為驅動程式已經專門搜索了一個id是 "ICYes"。
driver.findElement(By.id("ICYes")).click()。
uj5u.com熱心網友回復:
[python]
等待.直到(EC.visibility_of_element_located((By.CSS_SELECTOR, '#ICYes')).點擊() 或者
driver.find_element_by_css_selector('#ICYes').click()
api - https://selenium-python.readthedocs.io/locating-elements.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/318373.html
標籤:
