Selenium IDE处理特殊复杂情况总结

之前的文章都只讲到了Selenium IDE的环境部署与基本使用,以及如何用XPath和CSS Selector来优化元素定位的稳定性和唯一性。但只学习这些还是不够的,因为现实项目中会遇到各式各样的问题,需要一些特殊的处理来解决。以下是我在实际项目中所积累的的几个常见的特殊情况解决方案:网页跳转到一个新的标签(多个)waitForPopUp _blankselectWindow tit
摘要由CSDN通过智能技术生成

之前的文章都只讲到了Selenium IDE的环境部署与基本使用,以及如何用XPath和CSS Selector来优化元素定位的稳定性和唯一性。但只学习这些还是不够的,因为现实项目中会遇到各式各样的问题,需要一些特殊的处理来解决。以下是我在实际项目中所积累的的几个常见的特殊情况解决方案:


  • 网页跳转到一个新的标签(多个)
waitForPopUp   _blank
selectWindow   title=new page title
//跳转回原来的页面,将selectWindow参数设为null
selectWindow   null
  • 自动录制脚本中有id=动态数字的情况(例如由dojo自动生成)
每次跑完一只测试用例之后,选择登出,然后再重新登录,刷新页面
保证每次测试和录制脚本时浏览器环境保持一致,来达到其即使按顺序号进行ID的生成,也可以保证找到正确的节点
  • 点击FilteringSelect下拉框控件的click
//先MouseOver到要选择的option后 使用clickAt 选择option 至此一次select option完成
mouseOver   css
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值