Selenium学习笔记(FireFox插件Selenium IDE)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011466469/article/details/78430269
本篇仅是自己学习的笔记,如有错误,请多交流并指正,谢谢!

1、 Selenium是一套完整的Web应用程序 测试系统,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可运行于任何支持JavaScript的浏览器上。Selenium Core由一种指定格式的HTML文件驱动,在一定程度上增强了测试套件( Test Suite)的可读性。Selenium Remote Control允许测试人员使用常见的语言(自然包括C#等.NET语言)编写测试代码,并支持不同 操作系统下的各种主流浏览器。Selenium Grid的作用是将测试分发至多台机器,这样便可大大加快测试速度。与WatiN相同,Selenium也是一款同样使用Apache License 2.0协议发布的开源框架。
2、准备环境: Selenium IDE 仅支持在firefox浏览器上录制脚本,打开firefox浏览器附加组件搜索Selenium IDE,直接添加组件安装,重启firefox,在菜单中定制将 Selenium IDE拖到菜单启动栏或在浏览器顶部打开菜单栏工具中启动 Selenium IDE

3、安装J ava环境JDK1.5以上版本java语言的 selenium-java-2.45.0( S elenium RC)selenium-remote-control-1.0.3| Junit4
还有关键 selenium-server-standalone-2.45.0浏览器驱动 chromedriver、IEdriverServer 
在Selenium RC新建一个bat编辑  java -jar selenium-server-standalone-2.45.0.jar之前java -jar selenium-server.jar,
在Eclipse运行失败提示:preparing firefox profile... Failed to start new browser session, shutdown browser and clear  all session data......java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Error while launching browser......
4、 selenium RC启动服务 java -jar selenium-server-standalone-2.45.0.jar   Eclipse启动浏览器*chrome、*firefox失败;

5、Eclipse新建项目:new- java- Project--package--class,然后 build path或者右键最下选择properties--java build path--Libraries--Add external Jars... 添加 selenium-java-2.45.0.jar以及 lib目录下的所有jar,再添加selenium服务 selenium-server-standalone、selenium-server.jar   我选择的是前者, 浏览器驱动 chromedriver、IEdriverServer  也复制到工程中Eclipse。



猜你喜欢

转载自blog.csdn.net/u011466469/article/details/78430269