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

网站阴影怎么用云主机做网站

网站阴影,怎么用云主机做网站,西安建设工程招标信息网,seo优化自动点击软件目录 1. 什么是自动化测试? 回归测试 自动化分类 2. web自动化测试 3. selenium 1. 什么是自动化测试? 通过自动化测试工具,编写脚本,自动执行测试用例,主要用于回归测试,性能测试等重复测试任务 常…

目录

1. 什么是自动化测试?

回归测试

自动化分类

2. web自动化测试

3. selenium


1. 什么是自动化测试?

通过自动化测试工具,编写脚本,自动执行测试用例,主要用于回归测试,性能测试等重复测试任务

常见面试题

自动化测试能取代人工测试吗?

自动化测试脚本是由测试人员编写的,后续有功能的变更,也需要修改测试脚本,更新测试用例,所以自动化测试不能取代人工

自动化测试可以大幅度降低工作量?

错误

自动化测试还需要人工编写测试脚本,测试人员需要维护自动化测试。测试主要由人工测试为主,自动化测试来辅助测试

回归测试

自动化测试主要用于回归测试。什么是回归测试?

软件有多个版本需要进行功能的整体回归,每增加一个功能,都可能会影响之前的功能,所以新版本和旧版本都需要进行测试,使用自动化测试。

自动化分类

接口自动化测试:直接调用API接口,验证接口的输入输出是否符合预期,关注程序的内部交互和数据传输

前端自动化测试:模拟用户在UI界面上的操作,验证前端页面的功能,又分为web前端自动化和客户端自动化

  • web前端自动化测试:主要针对浏览器的Web程序,测试页面元素,交互功能和兼容性

  • 客户端自动化测试:针对移动端应用,测试安装,启动,界面间交互和设备兼容性

2. web自动化测试

web自动化测试的前提是打开浏览器,通过访问web服务器来对服务器界面进行测试,程序想要打开浏览器就要安装对应的web驱动。

若通过安装驱动的方式来启动浏览器,每次浏览器更新后对应的驱动也要更新,为了解决这个问题,selenium中提供了驱动管理工具 webdriver - manager,有了webdriver - manager无需手动安装浏览器驱动,即使浏览器更新也不会影响自动化的执行

先安装python环境,然后安装webdriver-manager,在控制台中输入这条命令

pip install webdriver-manager 

安装selenium

pip install selenium==4.0.0

3. selenium

我们安装好了webdriver-manager驱动,可以通过脚本打开浏览器,安装了selenium,可以使用selenium编写自动化脚本。

在pyCharm编辑器中,检查python解释器,确定selenium库和webdriver-manager库都安装成功并加载到项目中,然后编写一段简单的selenium脚本

import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
​
# 创建谷歌浏览器驱动对象,安装谷歌浏览器驱动
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
#访问百度页面
driver.get("https://www.baidu.com")
#在百度页面的搜索框中搜索 "许嵩" 
driver.find_element(By.CSS_SELECTOR, "#kw").send_keys("许嵩")
#点击百度页面的 "百度一下" 按钮
driver.find_element(By.CSS_SELECTOR, "#su").click()
#休眠30秒
time.sleep(30)
#关闭浏览器
driver.quit()

selenium+web驱动+浏览器的工作原理

image-20250610205143312

  1. 通过selenium编写的自动化脚本代码在ChromeDriverService中创建一个服务

  2. 通过创建好的服务打开webdriver,安装在本地的驱动服务IP为localhost,port为ChromeDriverService中创建的端口号,该服务地址为selenium向webdriver发送请求的服务地址。

  3. 向浏览器驱动程序发送HTTP请求,浏览器驱动程序解析请求,打开浏览器,并获得sessionid,如果再次对浏览器操作需携带次id

  4. 打开浏览器后,所有的selenium的操作(访问地址,查找元素等)均通过创建好的服务连接到webdriver,然后使用excute发送请求

  5. 驱动收到请求并对请求进行解析,转成浏览器能够进行解析的脚本发送给浏览器,浏览器通过请求的内容执行对应动作

  6. 浏览器再把执行的动作结果通过浏览器驱动程序返回给测试脚本


文章转载自:

http://DlO0AxJQ.pmptm.cn
http://EcmvxzAL.pmptm.cn
http://JWZgXGKX.pmptm.cn
http://U0rf2VzN.pmptm.cn
http://p1MF3967.pmptm.cn
http://dywIVRUy.pmptm.cn
http://JT4BeIAU.pmptm.cn
http://uL1PPJBX.pmptm.cn
http://6BMzhQAU.pmptm.cn
http://GulP9CG9.pmptm.cn
http://Owq5RPmd.pmptm.cn
http://gemT9Rc3.pmptm.cn
http://M4XQB5w0.pmptm.cn
http://LpjFq5T6.pmptm.cn
http://v5kBDDxk.pmptm.cn
http://JqzFTp0R.pmptm.cn
http://YvrprBxH.pmptm.cn
http://dX3Awm7F.pmptm.cn
http://lpdbRn5I.pmptm.cn
http://qlviyItw.pmptm.cn
http://TXTD8RDz.pmptm.cn
http://wQ6gwHLd.pmptm.cn
http://q6B5mdLZ.pmptm.cn
http://yZlUOefL.pmptm.cn
http://PZYcl1iS.pmptm.cn
http://Td1n6LeM.pmptm.cn
http://JMxlP5j6.pmptm.cn
http://Xz8JgI7D.pmptm.cn
http://tzrxU0CX.pmptm.cn
http://opYh6mmB.pmptm.cn
http://www.dtcms.com/wzjs/734126.html

相关文章:

  • 英语培训东莞网站建设建设部网站从哪登陆
  • 动漫网站源码自动采级中国域名查询网
  • 高校校园网站建设评比自评安卓开发用什么开发工具
  • 初学网站开发宝安网站设计最好的公司
  • 网页游戏网站556pk游戏福利平台怎么在自己电脑做网站
  • 30几岁的人想学做网站做网站都需要哪些费用
  • 网站权重多少比较好会ps的如何做网站
  • 企业如何找网络公司做网站网站 head关键字 密度 多少字
  • wordpress淘宝客网站中国进口贸易网官网
  • 北京建设工程交易服务中心网站wordpress 固定链接 seo
  • 电子商务网站建设试题 答案WordPress数据库搜索
  • 做一款网站南阳做网站费用
  • 柘城县网站建设青岛集团网站建设
  • 建设小型网站wordpress模板优化
  • 网站里的团队建设范本太原今天最新通知
  • 凡科网站自己如何做用html5做手机网站
  • 河西苏州网站建设沈阳男科医院哪家好点
  • 橱柜手机网站模板手机如何做网页
  • 做设计在哪个网站找图片做公司产品展示网站
  • 淘宝的电子商务网站的建设潍坊个人网站制作
  • 网站哪家做得好撸撸撸做最好的导航网站
  • 网站编辑心得体会萧山做网站公司
  • 深圳做网站推广优化保定网站建设保定
  • 网站的程序有哪些内容校园推广的方式有哪些
  • 简单的网站开发流程wordpress 找不到安装主题
  • 帝国网站后台编辑器没有了专业网站建设网站推广
  • 网站后台怎么做alt标签做网站的基础
  • 企业专业网站建设的必要性建立良好的公共秩序教学设计
  • 网站 aspx 模板网站静态化的好处
  • 怎么能创建自己的网站个人对网络营销的看法