您的位置:首页 > 编程语言 > Python开发

selenium + python 在同一页面有相同的按钮或输入框,点击你想点击的

2020-02-12 20:22 106 查看


页面中有相同的按钮

msg=["下架",(By.XPATH,'//span[@class="btn btn-success cus-btn"]')]
num=2
try:
WebDriverWait(driver,20).until(EC.presence_of_element_located(msg[1]))
except:
print("没有找到{0}".format(msg[0]))
driver.quit()
else:
#主要注意的是这里element多了s ,如果少了会报错。 如果是输入框就替换click()
driver.find_elements_by_xpath(msg[1][1])[num].click()
print("成功点击{0}".format(msg[0]))
  • 点赞
  • 收藏
  • 分享
  • 文章举报
wuhuanqi1 发布了3 篇原创文章 · 获赞 0 · 访问量 721 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐