当前位置:   article > 正文

Java+Selenium功能自动化测试_java+selenium自动化测试

java+selenium自动化测试

本文主要演示基于Firefox浏览器使用Selenium进行功能自动化测试。Selenium IDE以及Selenium WebDriver的自动化测试。

一、Selenium IDE

        Selenium IDE是一个Firefox/Chrome插件,用于记录和回放用户与浏览器的交互。使用它来创建简单的脚本或协助进行探索性测试。

1、Firefox浏览器中查看Firefox版本

2、在寻找更多附加组件中输入Selenium IDE

 

 3、使用Selenium IDE

(1)点击浏览器右上角,选择Selenium IDE即可运行

 

 (2)选择第一个(录制一个新的测试用例在新工程中)或第三个(创建一个新项目)都可以,在这里我选择的是第一个

(3) 创建项目并录制用例(此次以百度为例)

 

(4) 以Java文件形式导出测试用例脚本

二、Selenium WebDriver

        Selenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序。

1、安装Selenium WebDriver

 根据浏览器版本安装Selenium WebDriver(Releases · mozilla/geckodriver (github.com)

2、将安装的驱动放置到程序的resources文件夹中

 3、配置依赖,引入selenium框架

  1. <dependency>
  2. <groupId>org.seleniumhq.selenium</groupId>
  3. <artifactId>selenium-java</artifactId>
  4. <version>3.141.59</version>
  5. </dependency>

4、编写代码(元素操作api自行查找资料)

  1. System.setProperty("webdriver.gecko.driver", "src/test/resources/geckodriver.exe");
  2. firefoxDriver =new FirefoxDriver();
  3. firefoxDriver.get("http://www.baidu.com");
  4. //定位百度的搜索框元素,并且输入数据(id定位)
  5. firefoxDriver.findElement(By.id("kw")).sendKeys("123");
  6. firefoxDriver.findElement(By.id("su")).click();

5、运行文件
       

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/456079
推荐阅读
相关标签
  

闽ICP备14008679号