Selenium初尝试-环境部署

一、提前准备工作

   下载Selenium 

          下载地址:http://www.seleniumhq.org/

          包括以下:

           

          默认启动火狐浏览器,如果想在其他浏览器执行用例,需另外下载以下:

             

   下载Selenium-IDE 

          Selenium IDE为火狐的一个插件,此插件可以实现火狐浏览器上用户操作的录制和回放功能,可导出Junit框架等的测试代码

          将下载好的xpi文件拖至火狐安装好

          Selenium初尝试-环境部署_第1张图片


Selenium初尝试-环境部署_第2张图片


          安装好后,打开界面如下:

         Selenium初尝试-环境部署_第3张图片

         这样就可以录制回放在页面的操作了,如果想要将测试脚本导出并完善,继续往下看(以JAVA的JUnit测试框架为例)

         JDK安装与环境配置Eclipse安装(在这里不多加赘述,网上有很多相关教程了哦)

         从IDE导出JUnit脚本

         Selenium初尝试-环境部署_第4张图片

        将相关jar包和类库导入

        Selenium初尝试-环境部署_第5张图片

         Selenium初尝试-环境部署_第6张图片

         新建项目,将先前导出的Junit脚本导入

        这里要提醒一下,类名不能是Test,否则会报错

        不修改执行的话,发现会报错,提示找不到我的火狐浏览器,后来上网查找得到解决方案(参考链接:http://stackoverflow.com/questions/20950748/cannot-find-firefox-binary-in-path-make-sure-firefox-is-installed)

         报错信息

         解决方案:(如果火狐浏览器的安装路径不是c:/program files/mozilla firefox,那么就会出现上面的错误

         Selenium初尝试-环境部署_第7张图片

         部分代码:

         Selenium初尝试-环境部署_第8张图片

        接着,运行selenium-server-standalone-2.48.2.jar文件(java -jar selenium-server-standalone-2.48.2.jar ,可以将它写成bat文件。注意要在有selenium-java-2.48.2.jar这个文件的目录下执行 )然后就可以执行Junit Test啦~~

        当然你会看到有一个failure,这个是正常的~那为什么会有failure,怎么消除它呢?

        参考链接:http://stackoverflow.com/questions/29278652/selenium-java-error-in-after

        Selenium初尝试-环境部署_第9张图片

            Selenium初尝试-环境部署_第10张图片


            log4j的使用,网上也有很多教程,在这里不赘述。

           最后,要写出高质量的测试脚本,单靠IDE录制导出是不可能的,还需要学习html,css等知识,自己定位元素模拟用户操作等。

           如有错,请指正。


             



                           

你可能感兴趣的:(Selenium初尝试-环境部署)