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

wordpress 整站源码深圳企业学校网站建设

wordpress 整站源码,深圳企业学校网站建设,个人备案网站放视频,happytug wordpress自动化测试工具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/250342/

相关文章:

  • 网站设计远程培训ip钓鱼网站在线生成
  • 专业做高校网站群管理系统阿里云 cdn wordpress
  • 宁夏建设工程质量安全监督总网站wordpress 爱范儿主题
  • 响应式网站软件如何做好品牌网站建设
  • 内蒙古网站制作wordpress pdf 加密
  • 网站维护建设需要什么花费嘉兴高端建站公司
  • 大型物流公司网站骨干校建设专题网站
  • 系统开发报价清单明细大庆seo公司
  • wordpress收费主题破解下载青海百度关键词seo
  • 桐城市做网站康定网站建设
  • 网站设计目标怎么写个人网站成品
  • wordpress建站发文教程做新闻h5网站
  • 私有云 搭建wordpress海口seo快速排名优化
  • 苏州市建设局网站集群统一登录为什么做网站ppt
  • h5网站制作公司海东地网站建设
  • 做网站都需要学什么沈阳的网站建设
  • 哪里可以买链接网站网站建设需求说明书
  • 中山市规划建设局网站网站开发实现编码
  • 免费站长工具免费的asp网站
  • 网站后台开发需求建设网站的建设费用包括什么科目
  • 网站建设是永久性的吗网络管理系统页面
  • 企业开发网站建设哪家好wordpress修改自己的头像
  • 网站设计怎么做一点首页就跳转网站开发外包公司合同
  • 网站自定义功能实现网页设计主要学什么内容
  • 商城网站开发需求分析wordpress 匿名
  • 营销导向的网站建设的主要流程oa系统简介
  • 农家乐网站设计费用网站套餐报价 模版
  • 淄博北京网站建设创建软件网站
  • 黑龙江省建设集团有限公司网站首页局 网站建设方案
  • 深圳做步步高的公司网站电子商务视觉设计