
Selenium
文章平均质量分 81
义甬君
大浪淘沙,无所畏;风云际会,有可为。
展开
-
Selenium IDE安装及环境搭建教程
原本只想写个使用Selenium IDE过程中碰到的特殊问题和经验的总结,比如跳转并打开新的页面,弹出窗口,控件下拉列表定位等。但既然提到Selenium IDE,索性把Selenium IDE的安装和使用教程一并介绍,方便初学者参考学习。 官网文档参考:http://www.seleniumhq.org/projects/ide/Selenium IDE环境部署- Firefox浏览器Firef原创 2017-03-01 13:46:11 · 2994 阅读 · 0 评论 -
Web元素定位之CSS Selector
XPath与CSS Selector的差别上一篇文章中总结了web自动化测试中用xpath来进行元素定位的方法,那么CSS Selector又是什么鬼? 其实,对于使用者来讲,哪个用的习惯就选哪个。总的来说,XPath更强大,而CSS选择器通常语法比较简洁,运行速度更快些。 Target CSS 3 XPath 所有元素 * //* 所有的P元素 p //p原创 2017-02-28 17:31:07 · 15216 阅读 · 2 评论 -
Selenium自动化测试之Xpath网页元素定位
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath虽然是被设计用来搜寻XML文档的,不过它也能很好的在HTML文档中工作,并且大部分浏览器也支持通过XPath来查询节点。xpath的作用就是两个字“定位”,运用各种方法进行快速准确的定位,推荐两个非常有用的的firefox工具:firebug和xpath checker。具体的语法原创 2017-02-28 15:48:16 · 3624 阅读 · 0 评论 -
Selenium IDE处理特殊复杂情况总结
之前的文章都只讲到了Selenium IDE的环境部署与基本使用,以及如何用XPath和CSS Selector来优化元素定位的稳定性和唯一性。但只学习这些还是不够的,因为现实项目中会遇到各式各样的问题,需要一些特殊的处理来解决。以下是我在实际项目中所积累的的几个常见的特殊情况解决方案:网页跳转到一个新的标签(多个)waitForPopUp _blankselectWindow tit原创 2017-03-03 17:46:57 · 1129 阅读 · 0 评论 -
Selenium自动化下载文件Firefox配置教程
在上一篇文章中有提到【使用Selenium server standalone实现定时web自动化下载电影】,这只是实现了下载脚本和Selenium server的部署,但在实际下载过程中,这样的设置还是不够的。大家都知道Firefox在下载文件的时候,会弹出一个确认对话框,让用户选择是直接打开还是保存到指定的文件路径,但这个弹出对话框是浏览器客户端层面的,Selenium脚本是无法控制的。 虽然原创 2017-03-24 11:04:18 · 5518 阅读 · 1 评论 -
使用Selenium server standalone实现定时web自动化下载电影
1. 录制编写Selenium脚本请参考文章 http://blog.youkuaiyun.com/ywyxb/article/details/59103683 进行Selenium IDE环境的部署和脚本录制。并将脚本保存为test suite(测试套件),例如命名为:Baidu.html。例如,将它保存在C:\test目录下。 2. 下载Selenium-server-standalone JAR包为什么原创 2017-03-23 17:28:39 · 1380 阅读 · 0 评论