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]))
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 使用selenium+python;在页面A点击一个按钮跳转到页面B,页面A没有关闭,浏览器打开了一个B,切换窗口定位页面B的元素
- python基于selenium+PhantomJS实现用提交表单,并点击按钮功能,获取返回的页面源码和ur等信息l。
- 按钮点击多次出现多个相同页面问题
- python+selenium之定位web页面元素:输入、点击事件触发
- 学霸笔记系列 - Python Selenium项目实战(一)—— 怎么去验证一个按钮是启用的(可点击)?
- python 页面点击事件实现selenium
- 写jsp页面时,写回帖功能时,点击回复按钮弹出输入框,将该id传递到输入框中
- js页面弹出一个带有输入框的弹窗,并判断点击的是确定还是取消按钮
- selenium依次点击页面的删除按钮
- python+selenium移动到二级元素按钮上和点击二级元素上的按钮
- Python3 Tkinter基础 Button Entry insert delete 点击按钮 向输入框赋值 或 清空输入框中的内容
- Python+Selenium练习篇之16-点击单选按钮-Radio Button
- 关于相同页面用一个页面实现,点击datalist中Button按钮出现“回发或回调参数无效......”
- 【selenium webdriver】 XPath 多条件查询语句(处理同一个页面上出现相同文本按钮的动态ID元素定位)
- velocity页面下,使用jQuery实现点击添加按钮添加一行输入框
- Python爬虫(二十三)_selenium案例:动态模拟页面点击
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- 记录--前端 页面 jquery 被点击按钮修改样式 其他默认
- Python+Selenium使用Page Object实现页面自动化测试
- 微信小程序按钮点击跳转页面详解