eclipse中集成selenium

简介:
 1.首先获取一个eclipse版本,你可以从这里(http://www.eclipse.org/downloads/)获取
  2. 获取 Selenium RC开发包,你可以从这里(http://seleniumhq.org/download/)获取,选择最新版本的Selenium RC,解压保存在任意文件夹中,为了方便管理,我保存Selenium RC到eclipse的根目录下,如图2所示。
   
图2
  3. 打开eclipse,新建一个普通的 java项目TestSelenium,如图3所示,
   
图3
  4. 添加一个包含selenium java开发包的用户库:进入eclipse首选项的构建路径下的用户库,如图4所示,点击新建创建一个用户库selenium1.0.3,选择新建的用户库selenium1.0.3,点击添加JAR,进入Selenium RC根目录下的selenium-java-client-driver-1.0.1目录,找到文件selenium-java-client-driver.jar,添加完成,如图5所示。
  
图4
 
图5

  5. 为项目TestSelenium添加JUnit和Selenium RC java开发库:右键点击项目->构建路径->添加库,如图6所示,分别添加JUnit库和用户库中”selenium1.0.3”
  
图6
  6. 启动Selenium RC的selenium-server,如图7所示。使用Selenium RC的selenium-server-1.0.3文件下的selenium-server,不能运行testcase。后来下了一个selenium-server-standalone-2.25.0.jar才成功。
  启动命令:java -jar selenium-server-standalone-2.25.0.jar
   
图7
  7. 在测试项目下新建junit test case编写测试脚本执行,或者将selenium ide录制的脚本copy项目的src目录下,以JUnit测试运行方式运行,你会看到Selenium在Firefox中打开www.baidu.com,然后在搜索框中输入”test”,并点击”百度一下”,然后页面跳转到搜索结果页,最后Firefox关闭。


最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
Java Maven Android开发
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
119 0
|
3月前
|
数据采集 XML JavaScript
如何优化 Selenium 和 BeautifulSoup 的集成以提高数据抓取的效率?
如何优化 Selenium 和 BeautifulSoup 的集成以提高数据抓取的效率?
|
3月前
|
数据采集 Web App开发 XML
爬虫进阶:Selenium与Ajax的无缝集成
爬虫进阶:Selenium与Ajax的无缝集成
|
4月前
|
IDE Java 开发工具
06. 【Java教程】Java 集成开发环境 - Eclipse
06. 【Java教程】Java 集成开发环境 - Eclipse
75 1
|
5月前
|
敏捷开发 监控 测试技术
探索自动化测试工具Selenium Grid的高效集成策略
【4月更文挑战第30天】在现代Web应用的快速迭代和持续部署中,测试自动化已成为确保产品质量的关键。Selenium Grid作为一款支持多种浏览器和操作系统的测试工具,提供了并行执行测试用例的能力,极大地提升了测试效率。本文将深入探讨如何高效地将Selenium Grid集成到现有的测试框架中,以及实施过程中的最佳实践,帮助团队最大化测试覆盖率,同时降低资源消耗。
|
IDE Java 项目管理
【Maven】Maven的新建、使用、安装配置、集成配置到eclipse,Maven项目测试servlet,Maven容易出现的问题
Maven是一个流行的构建工具和项目管理工具,它能够自动处理项目的编译、依赖管理和构建部署等任务。通过使用Maven,开发人员可以更轻松地管理和构建Java项目,而不必手动解决复杂的依赖关系。Maven是一个Java项目管理工具,它提供了一种结构化的方法来管理项目的构建、依赖、文档和发布等方面的工作。它基于项目对象模型(Project Object Model,POM)的概念,通过配置文件来定义项目的构建和行为。Maven将项目的构建过程自动化,并提供了许多插件和功能来简化开发人员的工作。
|
5月前
|
中间件 测试技术 API
探索自动化测试工具的新边界:Selenium与Appium的集成实践
【4月更文挑战第30天】 随着移动应用和Web应用的不断融合,传统的自动化测试工具需要适应新的测试环境。本文将详细分析Selenium和Appium这两款流行的自动化测试工具的集成实践,探讨如何构建一个能够同时支持Web和移动端应用的自动化测试框架。通过对比两者的技术架构、功能特性以及在实际项目中的集成过程,我们旨在为读者提供一个清晰的指导,帮助他们在复杂的应用环境中实现高效、稳定的自动化测试流程。
|
Java Linux Maven
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
158 0
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
|
5月前
|
监控 测试技术 API
自动化测试工具与电脑桌面监控软件的集成:Selenium与Python的无缝整合
在当今数字化时代,软件质量保证是每个软件开发团队都必须面对的重要挑战之一。自动化测试工具和电脑桌面监控软件的结合,为开发团队提供了一种有效的方式来确保软件的稳定性和性能。本文将介绍如何利用Python编程语言中的Selenium库,与桌面监控软件进行无缝整合,以实现对应用程序的自动化测试和桌面监控。
263 5