当前位置: 首页 > news >正文

河南做网站公司排名银川网站建设哪家价格低

河南做网站公司排名,银川网站建设哪家价格低,好的网站域名,电脑网页游戏排行榜前十名自动化测试工具selenium搭建 1. 自动化和selenium基本概念 1) 什么是自动化?为什么要做自动化? 自动化测试能够代替一部分的手工测试,自动化测试能够提高测试的效率。随着项目功能的增加,版本越来越多,版本的回归测试的压力也…

自动化测试工具selenium搭建

1. 自动化和selenium基本概念

1) 什么是自动化?为什么要做自动化?

自动化测试能够代替一部分的手工测试,自动化测试能够提高测试的效率。随着项目功能的增加,版本越来越多,版本的回归测试的压力也就越来越大,所以仅仅通过人工测试来回归所有版本肯定是不够的,所以需要借助自动化来进行回归测试。

2) 为什么选择selenium作为web自动化工具?

最主要是selenium开源免费,其次就是

  1. 支持Chrome、Firefox、edge等主流浏览器
  2. 支持windows、Linux、Mac操作系统
  3. 支持多种语言,比如Java、Python等
  4. selenium包底层提供很多可以使用的API

2. selenium环境搭建

在在pom.xml中引入Maven依赖

<dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>4.0.0</version>
</dependency>

查看自己的浏览器版本

在这里插入图片描述

下载对应版本的谷歌驱动Selenium

选择至少保证版本号前两组一致最新的浏览器驱动。

在这里插入图片描述

注意:JDK版本最低要求为8

把下载后的驱动直接解压到jdk的安装的bin目录下,然后点击启动

在这里插入图片描述

编写一个测试代码:

这是一个通过谷歌浏览器大概百度首页搜索软件测试的自动化案例

public class Demo {public static void test() throws InterruptedException {ChromeOptions options = new ChromeOptions();options.addArguments("--remote-allow-origins=*");ChromeDriver driver = new ChromeDriver(options);Thread.sleep(1500);driver.get("https://www.baidu.com/");Thread.sleep(1500);driver.findElement(By.cssSelector("#kw")).sendKeys("软件测试");Thread.sleep(1500);driver.findElement(By.cssSelector("#su")).click();Thread.sleep(3000);driver.quit();}public static void main(String[] args) throws InterruptedException {test();}
}

3. 什么是驱动?驱动的功能原理是什么?

驱动是很常见的,汽车有汽车的驱动,驱动可以让汽车跑起来。电脑有网卡驱动,没有网卡驱动电脑有网卡也是上不了网的。

我们手动打开浏览器进行测试是不需要驱动的,而对于自动化来说代码是不能够直接打开浏览器的,需要借助驱动程序来协助打开浏览器。

代码可以驱使驱动来打开浏览器,代码要发送请求,我们得知道请求的地址是什么,那么驱动就是一个类似于服务器的角色,通过本机环回Ip加上驱动的端口号9515就能给驱动发送请求, 127.0.0.1 : 9515 127.0.0.1:9515 127.0.0.1:9515

在这里插入图片描述


http://www.yayakq.cn/news/713605/

相关文章:

  • 建立网站 数据分析astro wordpress
  • 建平台网站费用网站的营销推广方案及预算
  • 电子商务网站是电子商务企业wordpress 装饰主题
  • 手机网站建设多少钱一个wordpress 用户api
  • 惠州技术支持网站建设怎么建立一个wordpress
  • 东莞万江做网站东莞seo优化平台
  • 网站建设服务器的选择方式包括mufen wordpress
  • 网站如何做词中装建设集团
  • wordpress新建站点网站开发如何建设公共页面
  • 网站建设 排行招标网官网入口
  • 能够做二维码网站搜易网优化的效果如何
  • 网站移动端适配怎么做潍坊企业网站价格
  • 网站seo怎么做知乎百度平台商家订单查询
  • php中switch做网站微信运营模式
  • 住房和城乡建设部网站关于污水运行负荷率要求的文件网站建设首选易网宣
  • 浦东新区专业网站建设线上营销是什么意思
  • 鄞州seo整站优化服务网站开发全过程
  • 网站开发常用语言的优劣势哪个网站做脚本
  • 关键词查询爱站网域名卖给别人有风险吗
  • 网站建设费属于广告费广州海珠区房价
  • 广州建设工程交易中心电话百度seo收录软件
  • 企业营销类专业网站seo做网站赚钱吗
  • 雄安做网站网络结构分几层
  • 漏惹网站做找电子产品组装代加工
  • php服装网站模板网站设计英文报告
  • 有多少个网站wordpress 文章 作者
  • 质量检测中心培训网站使用他人商标做网站搜索词
  • 学做实体店网站温州网站搭建
  • 南山网站建设哪家好宁波做网站设计
  • 邯郸市建设局官方网站淘宝网站建设的目标是什么意思