【发布时间】:2018-03-06 01:17:51
【问题描述】:
我正在尝试点击此按钮:browser.find_element_by_id('btnSearch')
但是这个按钮被这个 div 标签阻止了:<div id="actionSearch" class="row pull-right">
当它被 actionSearch div 阻止时,我如何去点击这个 id='btnSearch" 的按钮?
我尝试了以下方法:
browser.find_element_by_id('btnSearch').click()browser.implicitly_wait(10) el = browser.find_element_by_xpath('//*[@id="btnSearch"]') ActionChains(browser).move_to_element_with_offset(el, 1827, 270) ActionChains(browser).click() ActionChains(browser).perform()element = browser.find_element_by_id('btnSearch') browser.execute_script("arguments[0].click();", element)wait(browser, 10).until(EC.element_to_be_clickable((By.XPATH, //*[@id="btnSearch"]'))).click()
这些都不起作用。
谁能帮我解决这个问题?我花了两天时间试图点击这个按钮!!请帮忙!
【问题讨论】:
-
您尝试的不同选项会出现哪些异常?
-
要判断是否重复,至少要知道发生了哪个异常。
标签: python html css selenium selenium-chromedriver