【发布时间】:2021-07-27 23:22:38
【问题描述】:
我正在尝试单击 selenium 中的文本警报,但是当我使用单击功能时,它无法识别该命令。
我的代码如下:
chrome.find_element_by_xpath('/html/body/form/table/tbody/tr[2]/td/div/table/tbody/tr[2]/td/table[1]/tbody/tr[14]/td[1]/input[1]').click()
sleep(3)
alert = WebDriverWait(s.chrome, 3).until(EC.alert_is_present(),"Confirma a
operação?")
alert.accept
print("alert accepted")
这是我要点击的页面元素:
input type="SUBMIT" name="BTN_ENTER" value="Confirmar" class="Button" gxevent="EENTER." onclick="if( confirm( 'Confirma a operação?')) {GX_setgridevent( 45, 12);GX_setevent('EENTER.');} else return false;" gxctx="_" onfocus="gxonfocus2(this, 59,'',45)" gxoldvalue="Confirmar"
我看到在我配置它之后,它有一个名为one click 的选项,但我不知道我必须设置什么值才能让它识别元素。
【问题讨论】:
标签: javascript python selenium visual-studio-code webdriver