selenium自动化测试
文章平均质量分 57
a55650892
瓶颈突破了 还有瓶颈
展开
-
selenium IDE 资源整理
selenium 官网 IDE 等一系列 下载地址:http://www.seleniumhq.org/download/selenium IDE 下载地址:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/下载chromedriver.exe :http://chromedriver.s原创 2017-08-19 21:26:21 · 1406 阅读 · 0 评论 -
java-selenium自动化测试page object、pageFactory 设计模式
selenium目前比较流行的设计模式就是page object,那么到底什么是page object呢,简单来说,就是把页面作为对象,在使用中传递页面对象,来使用页面对象中相应的成员或者方法,能更好的提现java的面向对象和封装特性。而使用时间长了会发现该模式也存在一点问题,那就是元素每次都要获取,并且获取元素与页面方法不分离,增加代码冗余度,用过springMVC框架的人都知道,注解方式的开发原创 2017-11-19 22:28:19 · 4901 阅读 · 0 评论 -
selenium(java)之RemoteWebDriver的基本使用
selenium提供了RemoteWebDriver,可以使执行测试的机器和发送测试命令的机器独立开来,比如A机器,是写测试代码的机器,可以发送测试命令给服务器,可以理解为客户端;B机器是执行测试代码的机器,可以理解为服务器端,A发送命令给B,然后再B上面执行测试,并返回结果给A。环境准备通过上面的描述,我们需要两台机器,一台作为客户端,一台作为服务器端。 服务器端原创 2017-11-05 10:43:13 · 5963 阅读 · 0 评论 -
selenium webdriver 你所不知道的quit 和close
我用selenium webdriver(以后简称SW) 驱动谷歌浏览器进行网页数据的获取。之所以用谷歌,主要是由于它是轻量级的,速度快。做数据获取,SW 是不错的选择。有人总是说,SW速度慢,比不上httpclient或者HtmlUnit,它们直接操作底层数据来的更加痛快。可是,不得不考虑的是,网络数据获取是“你情我愿”的事情。你本地的程序运行再快,服务器那边给你CUT!你照样玩不转。所原创 2017-11-19 09:38:33 · 1247 阅读 · 0 评论 -
解决Selenium 调用IEDriverServer打开IE浏览器
无论是selenium2(WebDriver)还是selenium2Library,如果想要调用ie浏览器,均需以下步骤。下载IEDriverServer。进入索引页,首先选择版本号,IEDriverServer的版本号和Selenium的版本号一定要一致,因为我选择的是selenium-2.53,所以IEDriverServer也选择的是2.53版本的。打开后的页面如下所示:原创 2017-10-28 22:42:34 · 26804 阅读 · 2 评论 -
robot自动化测试实现多浏览器支持
做自动化测试首先要保证的就是用例覆盖面完整,而UI测试首先保证就是浏览器覆盖率问题,robot支持的火狐和谷歌浏览器、IE都很好,当然IE可能有一点问题,不过10、11切换的用问题不大。目前用户大多用360浏览器进行上网,我们构建一下使360浏览器也能进行自动化测试,首先说一下原理,360浏览器是基于谷歌内核开发出来的浏览器,所以驱动也会识别该浏览器,因此可以添加自动化测试,至于搜狗浏览器目前原创 2017-09-24 09:14:10 · 3040 阅读 · 1 评论 -
selenium不能调用chrome v54 打开网页
这是由于chromedriver的问题,chromedriver与chrome的版本不匹配。下面是对应的匹配版本(Ref:http://blog.csdn.net/huilan_same/article/details/51896672)# chromedriver --versionStarting ChromeDriver (v2.7.236843) on port 95原创 2017-09-03 22:06:18 · 1372 阅读 · 0 评论 -
Firefox 插件无法安装Selenium IDE 如何解决
很多同学安装Firefox时出现新版本自动更新或者无法卸载情况,导致在插件搜索中无法搜索到elenium IDE 那么如何进行安装呢?,1.首先你要把你的Firefox完全卸载干净再进行安装,正常卸载即可,接下来对注册表进行删除,在搜索框中输入命令regedit查找全部Firefox 相关信息进行删除2,手动删除 Firefox 的用户配置文件夹: 点击“开始”按钮。原创 2017-08-13 18:08:52 · 5491 阅读 · 0 评论 -
第一个selenium IDE 使用教程
下面给大家讲讲如何使用selenium IDE做自动化测试本次case目的是打开百度输入csdn点击百度一下按钮结束操作。首先打开百度https://www.baidu.com/其次点击IDE 进行录制录制结束后点击最右边红点按钮结束录制,可以将进度展示为slow,即可回放。这样就完成了,大家一起试试吧。原创 2017-08-13 18:00:29 · 3634 阅读 · 0 评论 -
Firefox安装selenium自动化测试教程
对于自动化测试来讲selenium IDE录制可回放,还可以导出代码,简单方便,并且其开源广受喜爱,下面给大家讲讲安装教程。1.下载Firefox浏览器,注:不能是最新版的,推荐3.5版本,最新版本不兼IDE。并且不要更新2.下载插件,插件下载更快速方便。依次搜索这三个插件进行下载。安装成功后重启浏览器即可使用。3.安装成功原创 2017-08-13 17:53:09 · 1296 阅读 · 0 评论 -
Selenium2中submit()方法的使用
在html中,关于form表单的部分,其中按钮类型就有button与submit,简单的来理解,button就是一个单纯的点击,submit就不是单纯的单击,它会涉及到前后台的交互,在selenium2的自动化测试中,点击使用的方法就是click(),同时有另外一个方法为submit(),启动对这二个方法经常很多人理解就出现问题,今天在在这里我以实际的案例说明下,click()方法原创 2017-12-04 12:00:57 · 2386 阅读 · 0 评论