自动化测试 · 第 4 页

技术文章

Python 自动化中三种等待时间的详解

自动化测试,是交由机器来执行的一种测试手段,用于提升测试效率,意味着每一次的自动化测试都需要有非常高的成功率,才可以达到提升效率的作用。

技术文章

如果元素无法找到,可能的原因是什么?

处理方法:检查表达式,可以先在查找元素页面先把元素查找出来,尽量不要在元素页面直接通过复制xpath;辨别能动态变化的属性,比如表达式里面包含不规则的数字或者字母,替换使用不能动态变化的属性

技术文章

为什么要使用 playwright 做浏览器自动化测试

有人给现存的web自动化测试框架分类,第1类叫做 Selenium,第2类叫 Selenium less,间接说明了 Selenium 在 web 自动化测试的统治地位。

技术文章

selenium4 与 selenium3 的区别

在初始化driver对象的时候,selenium4多了一个Service类,用来管理驱动程序的启动,停止。 service = Service(r"E:\python39\chromedriver.exe") driver = webdri

技术文章

eval 函数与 ast.literal_eval 函数

在python中作为转化字符类型很好用,可以把str类型的list,tuple,dict转成原来的类型;也可以进行计算;

技术文章

IOS+Appium 自动化测试环境搭建

Appium是目前最主流的app自动化测试技术,能够同时支持IOS、Android平台上的移动应用自动化测试,能支持众多语言,包括:Java、Python、Ruby、JavaScript等;并且Appium是开源免费使用的。

技术文章

selenium4 - 8 大经典定位以外,新增相对定位

8大定位方式,分为2大类: 第一类(只根据元素的一个属性定位): id - 元素的id属性值。 id如果是变动的或者部分变动的。 name - 元素的name属性值。 页面也存在元素的name值相同,但是一般会根据元素的业务功能来命名。 t

技术文章

go 语言如何读取 excel 测试数据

测试当中的数据经常会有 Excel 保存起来,尤其是一些用例的步骤和入参。 这么做的好处是,不管你使用什么样的工具,不管你使用什么样的编程语言,都可以通过读取通用格式的数据来进行自动化测试。