WEB自动化测试
文章平均质量分 86
学习笔记
阿瞒有我良计15
再长的路一步步也能走完,再短的路不迈开双脚也无法到达!
展开
-
用户端Web自动化测试_L4
Selenium Grid 允许我们在多台机器上并行运行测试,并集中管理不同的浏览器版本和浏览器配置(而不是在每个单独的测试中)。演示环境:https://selenium-node.hogwarts.ceshiren.com/ui#官网地址:https://www.selenium.dev/documentation/grid/使用场景:部分场景使用selenium原生方法无法解决。Playwright 与 selenium 对比。Playwright 使用实例。Trace Viewer 使用。原创 2023-08-26 21:54:32 · 396 阅读 · 0 评论 -
用户端Web自动化测试_L3
Page Object(简称PO)模式,是Selenium实战中最为流行,并且是自动化测试中最为熟悉和推崇的一种设计模式。在设计自动化测试时,把页面元素和元素的操作方法按照页面抽象出来,分离成一定的对象,然后再进行组织。做web自动化最头疼的一个问题,莫过于页面变化了,如果没有使用PO设计模式,页面一变化就意味着之前的元素定位甚至元素的操作方法不能用了,需要重新修改。你需要一个一个从测试脚本中把需要修改的元素定位方式、元素的操作方法找出来,然后一一地修改。这样的自动化脚本不但繁琐,维护成本也极高。原创 2023-08-24 12:06:13 · 488 阅读 · 0 评论 -
用户端Web自动化测试-L2
在web⾃动化中,如果⼀个元素定位不到,那么很⼤可能是在iframe中。什么是frame?frame是html中的框架,在html中,所谓的框架就是可以在同⼀个浏览器中显⽰不⽌⼀个页⾯。基于html的框架,又分为垂直框架和⽔平框架(cols,rows)Frame分类frame标签包含frameset、frame、iframe三种,frameset和普通的标签⼀样,不会影响正常的定位,可以使⽤index、id、name、webelement任意种⽅式定位frame。原创 2023-08-22 16:52:16 · 153 阅读 · 0 评论 -
用户端Web自动化测试-L1
官方网站简介用于web浏览器测试的工具支持的浏览器包括IE,Firefox,Safari,Chrome,Edge等使用简单,可使用Java,Python等多种语言编写用例脚本主要由三个工具构成:WebDriver、IDE、Grid6.常见控件定位方法方式描述class nameclass 属性对应的值css selector(重点)css 表达式id(重点)id 属性对应的值name(重点)name 属性对应的值link text查找其可见文本与搜索值匹配的锚元素。原创 2023-08-14 15:48:45 · 273 阅读 · 0 评论 -
用户端Web测试方法与技术
DNS(Domain Name System,域名系统)是互联网中用于将易于记忆的域名(如www.example.com)转换为对应的IP地址(如192.0.2.1)的系统。顶级域名服务器知道下一级域名服务器的地址,它会向本地DNS服务器提供对应的下一级域名服务器的地址。通过DNS解析,用户不需要记住复杂的IP地址,只需要输入易于记忆的域名,就能访问到互联网上的各种资源。根域名服务器知道整个DNS系统的层次结构,并向本地DNS服务器提供一个顶级域名服务器的地址。输入域提示信息不明确。Network 面板。原创 2023-07-07 22:00:53 · 317 阅读 · 0 评论 -
Web自动化测试入门
SeleniumIDE的下载与安装(网上搜教程)5.点击seleniumIDE,结束录制。我们可以使用脚本语言代替人来进行测试。1.打开SeleniumIDE。原创 2023-03-27 08:19:36 · 410 阅读 · 0 评论