selenium click出现弹框,手动才可以,为什么
问答交流
1917 人阅读
|
1 人回复
|
2020-04-03
|
from selenium import webdriver import time driver = webdriver.Chrome() driver.get("http://pkulaw.cn/case/adv" driver.find_element_by_xpath("//a[contains(text(),'排序')]").click() driver.find_element_by_xpath('//div[@class="list_pager qc_pager"]/input[@class="jumpTo"]').send_keys(30) # 点击确定 self.driver.find_element_by_xpath('//a[@class="jumpBtn"]').click() # 或者 使用js js = 'document.getElementsByClassName("jumpBtn")[0].click()' driver.execute_script(js)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|
|
|
|
|
|
loco
发表于 2020-4-10 13:57:28
|
显示全部楼层
JS里做了检测呗,或者是输入框是需要实际输入时才会修改某个变量的呗,看看代码就能解决的问题 |
|
|
|
|
|