Watir-webdriver处理table
最近大脸猫同学给了我一个popup的demo,让我试着定位弹出窗口中的按钮元素。在研究过程中,发现webdriver与watir代码有区别,一度让我很郁闷,在网上也找不到相应的解决方案,刚才code运行成功,在这记一笔,也给同样在学习Watir和Watir-webdriver的同学参考。
例如,我们要点击以下代码中的button:
<table>
<tr>
<td>
<button>test</button>
</td>
</tr>
<tr>
</tr>
</table>
……
解决方案:
browser.table(:index,0)[0][0].button(:index,0).when_present.click
转载于:https://blog.51cto.com/zhoumc/962099
Watir-webdriver处理table相关推荐
- 【转】写给想学习自动化测试的新人
最近通过各种渠道发现大家对一些测试工具的基本情况不太清楚,经常会问类似于watir与watir webdriver的区别,我有1个项目,是用watir还是用selenium webdriver呢,之类 ...
- 那么多优秀的自动化测试工具,而你只知道Selenium?
如今,作为一名软件测试工程师,几乎所有人都需要具备自动化测试相关的知识,并且懂得如何去利用工具,来为企业减少时间成本和错误成本.这是为什么呢? 在以前,测试人员一般都只需要扮演终端用户,会做手动测试用 ...
- WebDriver·TestNg学习日志(Java/Ruby/.Net版)
目录 WebDriver(JAVA)拾级而上 WebDriver拾级而上·之零 WebDriver理论 WebDriver拾级而上·之一 环境部署 WebDriver拾级而上·之二 浏览器操作 Web ...
- WebDriver 登陆 Jsoup抓取内容
2019独角兽企业重金招聘Python工程师标准>>> 1. 环境 pom: <project xmlns="http://maven.apache.org/POM/ ...
- Webdriver定位不到元素的解决办法
不知道怎么回事,先前能跑动的case,现在元素始终找不到. 但是我xpath是能定位得到的,debug了一下,结果发现在 WebElementelement = locator.findElement ...
- Selenium Webdriver原理终于搞清楚了
目录 1. Selenium的历史 2. WebDriver协议 3. Selenium驱动浏览器原理 4. 测试代码与Webdriver的交互 5. Webdriver与浏览器的关系 6. Sele ...
- Selenium_用selenium webdriver实现selenium RC中的类似的方法
最近想总结一下学习selenium webdriver的情况,于是就想用selenium webdriver里面的方法来实现selenium RC中操作的一些方法.目前封装了一个ActionDrive ...
- python爬取数据案例分析_基于Python及webdriver的网页抓取案例
上次有朋友问怎么抓取交易所网站的数据,特别是历史数据,这里特别推荐使用selenium这一自动化测试框架. 原本selenium是用来完成大量基于浏览器的自动化测试的,但由于可以方便地执行JS代码,摸 ...
- python webdriver api-操作日期元素的方法
操作日期元素 第一种方式直接向输入框输入日期 dateInputBox = self.driver.find_element_by_id("datepicker") dateInp ...
最新文章
- 【直播】王茂霖:二手车交易价格预测-千变万化特征工程(河北高校数据挖掘邀请赛)
- 表格合并行_Word制作验收单表格,很简单,快来学习吧
- 前端模块化(一):模块化那些事儿
- linux nfs 权限设置,Linux NFS server 配置
- Linux┊详解udev
- DIY一个高大上带提醒的计时器,简单实用,你还在等什么
- Cannot create a session after the response has been committed
- C语言的三种基本程序结构是什么
- Spring 5.X+CXF 3.X 开发SOAP Web Service Client客户端实例
- Linux学习笔记之十————Linux常用服务器构建之ftp服务器
- Java-Runoob-高级教程-实例-数组:03. Java 实例 – 获取数组长度-*
- 【渝粤教育】电大中专品牌管理与推广 (3)作业 题库
- 删除后别人的微信号变成wxid_“ 微信号 ” 和 “ 微信账号 ” 分别代表什么?...
- 改用Hamibot-艳云脚本云控系统
- Adobe illustrator安装
- Summer——从头开始写一个简易的Spring框架
- 设置Jenkins语言为中文或英文
- 陕西黑布林滞销只是一篇营销广告,炒作夸大背后多是利益
- 苹果xr怎么截屏_手机资讯:iPhone XR更新系统后无信号怎么办iPhone XR无信号解决办法...
- Ajax实现点击导航栏只切换页面内容,导航栏不变
热门文章
- PDF文字怎么编辑,PDF文档编辑方法
- 基于jwt的用户登录认证
- 016 | 漫谈区块链共识机制
- SQL to Elasticsearch java code
- LinkedBlockingQueue应用实例
- 从消息处理角度看应用程序与windows的关系(图示)
- python字典{:4}_Python字典101:详细的视觉介绍
- web应用程序和web网站_Web应用程序和移动应用程序的基本启动清单
- javascript迭代器_JavaScript符号,迭代器,生成器,异步/等待和异步迭代器-全部简单解释...
- ux体验网站 英国_?? 用户体验(UX)资源和工具的完整列表??