您的位置:首页 > 编程语言 > Java开发

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

2017-11-02 22:36 309 查看
本篇仅是自己学习的笔记,如有错误,请多交流并指正,谢谢!

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、安装Java环境JDK1.5以上版本java语言的selenium-java-2.45.0(Selenium
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。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息