您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
Selenium 总结说明
作者:网络转载 发布时间:[ 2014/2/18 16:41:49 ] 推荐标签:Selenium 功能测试工具 录制脚本

  代码十分简单,作用是初始化一个Selenium对象。其中:

  url :是你要测试的网站

  localhost: 可以不是localhost,但是必须是selenium server启动的地址

  *iexplore : 可以是其它浏览器类型,可以在网站上看都支持哪些。

  下面我要讲讲怎么使用selenium这个对象来进行测试。

 1、测试文本输入框

  假设页面上有一个文本输入框,我们要测试的内容是在其中输入一些内容,然后点击一个按钮,看看页面的是否跳转到需要的页面。

   1. public void test1() {  
   2.           
   3.     selenium.open("http://xxx.xxx.xxx/yyy");  
   4.           
   5.     selenium.type("xpath=//input[@name='userID']", "test-user");  
   6.     selenium.click("xpath=//input[@type='button']");  
   7.     selenium.waitForPageToLoad("2000");  
   8.     assertEquals(selenium.getTitle(), "Welcome");  
   9. }

  上面的代码是这个意思:

  1)调用selenium.open方法,浏览器会打开相应的页面

  2)使用type方法来给输入框输入文字

  3)等待页面载入

  4)看看新的页面标题是不是我们想要的。

  2、测试下拉框

   1. public void test1() {      
   2.               
   3.     selenium.open("http://xxx.xxx.xxx/yyy");      
   4.               
   5.     selenium.select("xpath=//SELECT[@name='SBBUSYO']", "index=1");  
   6.     selenium.click("xpath=//input[@type='button']");      
   7.     selenium.waitForPageToLoad("2000");      
   8.     assertEquals(selenium.getTitle(), "Welcome");      
   9. }   

  可以看到,我们可以使用select方法来确定选择下拉框中的哪个选项。

  select方法还有很多用法,具体去看看文档吧。

  3、测试check box

   1. public void test1() {          
   2.                   
   3.     selenium.open("http://xxx.xxx.xxx/yyy");          
   4.                   
   5.     selenium.check("xpath=//input[@name='MEICK_000']");    
   6.     selenium.click("xpath=//input[@type='button']");          
   7.     selenium.waitForPageToLoad("2000");          
   8.     assertEquals(selenium.getTitle(), "Welcome");          
   9. }    

  我们可以使用check方法来确定选择哪个radio button。

4、得到文本框里的文字

  1. assertEquals(selenium.getValue("xpath=//input[@name='WNO']"), "1");

  getValue方法是得到文本框里的数值,可不是getText方法,用错了可郁闷了。

  5、判断页面是否存在一个元素

  1. assertTrue(selenium.isElementPresent("xpath=//input[@name='MEICK_000']"));

  一般这个是用来测试当删除一些数据后,页面上有些东西不会显示的情况。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd