您现在的位置是:首页 > 正文

Selenium+java测试环境搭建

2024-01-30 23:38:41阅读 0

标题:Selenium+java测试环境搭建


内容详情:

1、安装环境
JDK1.8
Idea
Selenium
Google Chrome
Chromedriver
2.环境搭建与测试步骤
1.根据谷歌版本下载对应的驱动
http://npm.taobao.org/mirrors/chromedriver/
在这里插入图片描述
2.将驱动解压放到jdk的bin目录下

在这里插入图片描述

3.建一个maven工程
在这里插入图片描述

4.在pom里面导入依赖
在这里插入图片描述

<dependency>
  <groupId>com.applitools</groupId>
  <artifactId>eyes-selenium-java3</artifactId>
  <version>3.170.0</version>
  <classifier>sources</classifier>
  <type>java-source</type>
</dependency>

5.编写测试代码

  public class App 
{
    public static void main( String[] args )
    {
        WebDriver driver=new ChromeDriver() ;
        driver.get("https://www.baidu.com/?tn=88093251_61_hao_pg");
        driver.findElement(By.name( "wd" )).sendKeys("软件测试");
        driver.findElement(By.id( "su") ).click();

    }
}

6.测试结果截图
在这里插入图片描述


网站文章

  • 利用爬虫将PDF的参考文献放在word中

    利用爬虫将PDF的参考文献放在word中

    py3.5+webdriver+beautifulsoup+正则表达式最近实验室老是让我翻译论文,翻译的时候总觉得参考文献太麻烦:1.PDF是分栏的,不想去做段落重排2.格式啥的太烦 今天忽然就想用百...

    2024-01-30 23:38:33
  • Vue中v-for和v-if优先级谁高?

    v-forv-if这是因为v-for会在每次循环中执行,而v-if会在每次元素的渲染中执行条件判断。如果数据源较大或条件判断较复杂,可能会导致性能下降。为了提高性能,可以考虑在数据源上进行筛选,以减少...

    2024-01-30 23:38:27
  • java开发的环境配置

    java开发的环境配置

    java开发环境的配置(JDK的安装)

    2024-01-30 23:37:58
  • C语言“程序死循环“

    C语言“程序死循环“

    我在这里要说的是,虽然说他们确实是巧合,但出现这个的几率是非常之大的,因为他们都是存在与栈空间的,栈肯定是先使用大地址,后使用小地址,先在大地址处为i开辟了空间,后再小地址为arr开辟了空间,数组向后...

    2024-01-30 23:37:50
  • java集合的使用

    java集合的使用

    java集合的使用 1.集合分为两类,java.util.Colleciotn(直接存储对象应用)java.util.Map(以键值对的形式存储) 2.数组可以理解为一个集合。集合实际上为一个容器,用...

    2024-01-30 23:37:44
  • C++预定义宏和  #、##预处理运算符

    C++预定义宏和 #、##预处理运算符

    __LINE__      :行号(数字)__FILE__        :文件路径及名称(字符串)__DATE__      :日期(字符串)__TIME__      :时间(字符串)“#”的作用...

    2024-01-30 23:37:11
  • Filebeat中文指南

    Filebeat中文指南

    翻译自:https://www.elastic.co/guide/en/beats/filebeat/current/index.html下面的博客是公司里使用filebeat的实例,可以直接借鉴,有问题可以向我反馈。Filebeat 快速开始:http://www.cnblogs.com/kerwinC/p/8866471.html一、概述Filebeat是一个日志文件托运工具...

    2024-01-30 23:37:04
  • vue的样式穿透 修改第三方样式

    vue的样式穿透 修改第三方样式

    vue引用了第三方组件,需要在组件中局部修改第三方组件的样式

    2024-01-30 23:36:56
  • 用户画像-如何设计

    用户画像-如何设计

    推荐星级:★★★★★  ▌阅读时间:12min  ▌推荐理由:用户画像分析是PM的基本能力,也是优秀运营人的必会技能。你还不会?进来学啊!  本期干货铺内容大纲:  Step 1、理论科普篇——快速了解用户画像  什么是用户画像?【干货x2】  为什么要做用户画像分析?【干货x1】  用户画像构建的基本流程【干货x1】  Step

    2024-01-30 23:36:27
  • SpringCloudAlibaba整合服务调用工具OpenFeign

    SpringCloudAlibaba整合服务调用工具OpenFeign

    一OpenFeign简介 Feign是一个轻量级的HTTP远程调用框架,可以以JAVA接口注解的方式调用HTTP请求,并且集成了Ribbon能自动实现客户端的负载均衡; 二SpringCloudAlibaba整合OpenFeign 1、导入Pom依赖 org.springframework.cloud spring-cloud-...

    2024-01-30 23:36:20