现在的位置: 首页 > 综合 > 正文

selenium学习

2018年04月13日 ⁄ 综合 ⁄ 共 1909字 ⁄ 字号 评论关闭

之前一直在摸索vs自带的测试工具,由于网上没有太多资料,msdn有很多也是英文版或者介绍比较简单,学的比较头疼。

 

看了网上一个人写的内部自动化测试讨论总结之后发现,其实开源工具才是使用最普遍的,其实很多小公司,甚至是很多中等、大型的公司都是利用一些开源的小工具,开源的工具一般都比较小,容易上手且有的可以和多种开发环境相结合,再一个就是网上资料多,学习起来也方便,最后就是一般有多个开源工具可以结合使用让整个测试流程更顺畅。我现在把重点放在开源的测试 工具,才能在以后找工作的时候更容易。

 

 

最后写一下这几天的成果吧。

 

一.安装

 

1.下载jdk,并配置好环境变量

 

2.下载selenium

 

 官方网站:http://www.openqa.org/selenium/

selenium有两种版本:一个叫 selenium-core, 一个叫selenium-rc

 

 selenium-core 是使用HTML的方式来编写测试脚本,你也可以使用 Selenium-IDE来录制脚本,但是目前Selenium-IDE只有 FireFox 版本

 

Selenium-RC 是 selenium-remote control 缩写,是使用具体的语言来编写测试类。

selenium-rc 支持的语言非常多,我这里主要是结合.net

 

selenium-rc直接解压就可以用了,你可以看到里面有多个文件夹,分别存放了支持不同语言的引用包

 

3.学习下x-path(暂时还没用到,不过网上说需要学习,就大概学了一下) ,教程“http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html

 

 二。使用selenium

 

 

1.启动selenium server

 

打开命令窗口, 在 selenium-remote-control-0.9.0/server 目录里,我们运行 java -jar selenium-server.jar。

 

就会看到selenium server已经启动了。

 

2.在vs中使用selenium

 

新建一个测试工程,选择c#语言下的,见附图

 selenium

在新建的测试工程里引用几个包,在selenium目录下对应的donet文件夹下,见附图

 selenium

 

代码的含义

 主要讲下这个DefaultSelenium("10.10.50.50", 4444, "*iexplore", @"http://www.google.cn")

第一个参数是服务器地址,也就是你本机的地址,4444是默认的selenium服务端口号,第三个是使用的浏览器,这里使用支持的IE,当然selenium支持哪几种浏览器,可以去网上查一下,最后一个是要测试的地址。

 

但我唯独不懂的是,既然已经在这里写了被测对象的地址,为啥后面还一定要写sel.open("http://www.google.cn"),如果不写这句话,可以看到浏览器中啥都没有

 

这就是我两天的selenium学习,应该说学的比较缓慢的了。继续加油,今天下午又要开会,已经连着开了四天的会了,觉得好浪费时间啊

 

【上篇】
【下篇】

抱歉!评论已关闭.