繁体   English   中英

Selenium Python-无法单击元素

[英]Selenium Python - Can't click on element

我正在尝试硒单击页面底部的“下一步”按钮(正如图中的光标所示) 在此处输入图片说明

这是到完整网络的链接: http : //hr.jsbchina.cn/zp/trs/hotPostList.do

我尝试了三种方法:

1)常规点击

nextbutton = browser.find_element_by_xpath('/html/body/form/table[5]/tbody/tr/td[2]/a')
nextbutton.click()
browser.implicitly_wait(10)

2)“ element_to_be_clickable”

wait = WebDriverWait(browser, 10)
wait.until(EC.element_to_be_clickable((By.XPATH, '/html/body/form/table[5]/tbody/tr/td[2]/a'))).click() 
time.sleep(10)

3)我也尝试过将页码添加到页面“文本字段”,然后单击“转到”。 而且我尝试按如下方式调整窗口大小:

browser.set_window_size(1920, 1080)
browser.implicitly_wait(10)

还有其他方法可以点击“下一步”吗? 因为其余的似乎无法正常工作。

以下定位器应为您提供帮助。

driver.find_element_by_link_text('next')

要么

driver.find_element_by_partial_link_text('next')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM