自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

原创 python+selenium工具UI自动化全功能介绍(包括工具本身及配合RobotFramework框架和pytest框架应用)

Selenium是一个用于Web应用程序的自动化测试工具,支持多平台(Windows、Linux和Mac)、多浏览器(IE,Mozilla Firefox、Safari、Google Chrome、Opera、Edge)、多语言(Java、Python、C#、JavaScript、Ruby),能够让测试脚本像真实用户一样在浏览器中操作。核心组件:Selenium IDE:Selenium Suite下的开源Web自动化测试工具,是Firefox的一个插件,具有记录和回放功能,无需编程即可创建测试用例。

2024-10-12 11:29:55 839

原创 selenium的IDE插件进行录制和回放并导出为python/java脚本(10)

Selenium IDE:Selenium Suite下的开源Web自动化测试工具,是Firefox或者chrome的一个插件,具有记录和回放功能,无需编程即可创建测试用例,并且可以将用例直接导出为可用的python/java等编程语言的脚本。点击‘Start Recording’,开始录制,我们输入python点击百度一下进行搜索,然后点击第一个搜索到的内容,最后点击录制按钮结束录制,输入用例名称。我们导出基于pytest框架的用例(大家根据实际情况导出其他编程语言的用例,比如java,ruby,C等)

2024-10-12 09:21:35 246

原创 selenium工具的几种截屏方法介绍(9)

获取元素后将元素截屏获取元素后将元素截屏我们获取元素后,使用函数screenshot将元素截屏,参数filename传入完整的png文件名路径或者文件名(放在当前路径)。测试代码:打开头条网站,定位到左上角的‘下载头条app’然后截屏保存。执行后打开截图如下:将整个页面截屏在webdriver模块中有几种截屏的方法,主要介绍如下:filename传入以png结尾的文件路径。filename传入以png结尾的文件路径。

2024-10-12 09:07:31 141

原创 selenium:操作滚动条的方法(8)

使用函数ActionChains.send_keys发送按键Keys.PAGE_DOWN往下滑动页面,发送按键Keys.PAGE_UP往上滑动页面。x:正数表示向右滑动到某个像素值,负数表示向左滑动到某个像素值。y:正数表示向下滑动到某个像素值,负数表示向上滑动到某个像素值。-----比喻坚持不懈,集细微的力量也能成就难能的功劳。x:正数表示向右滑动的像素值,负数表示向左滑动的像素值。y:正数表示向下滑动的像素值,负数表示向上滑动的像素值。-----指水滴不断地滴,可以滴穿石头;可以使用如下三种方式。

2024-10-12 09:03:57 131

原创 selenium:ActionChains类模拟鼠标和键盘操作(6)

ActionChains类常用方法函数功能鼠标移动到某个元素位置鼠标移动到离某个元素距离多少的位置移动鼠标到某个坐标click单击鼠标左键单击鼠标左键不松开双击鼠标左键点击鼠标右键拖拽到某个元素然后松开拖拽到某个坐标然后松开key_down按下某个键盘上的按键;键盘输入通常用到如下Keys类中的属性key_up松开某个按键第一个选择的选项send_keys可发送多个键盘上的按键到当前焦点位置,循环的模拟输入按键和松开按键;

2024-10-10 21:57:30 640

原创 selenium:Select类操作复选框和下拉框(7)

</select></form></select></form><input type="submit" value="提交" id="su" class="btn self-btn bg s_btn">

2024-10-10 21:56:27 299

原创 selenium有多个frame页时的操作方法(5)

之前文章我们提到,在webdriver.WebDriver类有一个switch_to方法,通过switch_to.frame()可以切换到不同的frame页然后才再定位某个元素做一些输入/点击等操作。比如下面这个测试网站有2个frame页:http://www.sahitest.com/demo/framesTest.htm,每个frame页的元素是一样的。检查下Link Test的元素信息,发现两个frame,在每个frame下面都有这个元素的相同信息。

2024-10-09 21:48:59 553

原创 selenium-Alert类用于操作提示框/确认弹框(4)

提示

2024-10-09 21:28:21 472

原创 selenium:WebElement类的核心操作方法(3)

文本输入与清除在元素上模拟按键输入,通常用于向输入框中填充文本。clear()清除元素的输入内容,如清空一个文本输入框。点击操作click()单击元素,可以是按钮、链接等可点击的元素。submit()提交表单,也可以使用click()方法,但submit()方法专门用于表单的提交。元素属性与状态获取获取元素的属性值,如id、name、type等。判断元素是否被选中,常用于单选框、复选框等。判断元素是否可见,返回一个布尔值。判断元素是否可启用,例如,某些按钮在特定条件下可能不可点击。

2024-10-09 07:10:06 712

原创 selenium的webdriver常用方法和属性介绍(2)

从selenium导入webdriver模块,在pycharm中跳转webdriver模块的__init__.py文件,内容如图所示:从selenium包的子目录中导入了很多模块并做了重命名,用于支持如下Chrome/Edge/Ie/Firefox/Safari浏览器。使用方法类似如下:先导入webdriver模块然后使用get函数打开网页地址,比如打开百度。

2024-10-07 21:00:00 1227

原创 python:web自动化工具selenium安装和配置(1)

Selenium是一个用于Web应用程序的自动化测试工具,支持多平台(Windows、Linux和Mac)、多浏览器(IE,Mozilla Firefox、Safari、Google Chrome、Opera、Edge)、多语言(Java、Python、C#、JavaScript、Ruby),能够让测试脚本像真实用户一样在浏览器中操作。核心组件:Selenium IDE:Selenium Suite下的开源Web自动化测试工具,是Firefox的一个插件,具有记录和回放功能,无需编程即可创建测试用例。

2024-10-07 16:33:34 949

原创 python:编写一个函数查找字符串中的最长公共前缀

使用列表中的第1个元素作为比较对象,依次对比第1个元素中的每1位字符是否与其他元素的该位置的字符一致,如果一致就加入到新的列表,遇到不一致的就break退出,最后通过字符串的join方法返回公共前缀。先获取给定列表中的最短的元素,在该元素的基础上循环检查其他元素的每一个位是否相同,相同就加入新的列表,遇到不一致的就break退出,最后通过字符串的join方法返回公共前缀。2)使用列表推导式挨个获取相同位置的元素,如果是一样的,经过集合转换后,只会保留1个元素(集合是不重复的元素,可以达到去重功能)

2024-09-22 00:08:37 448

原创 python:给1个整数,你怎么判断是否等于2的幂次方?

提到的将10进制数转成2进制数的函数bin,比如bin(2)的结果是0b10,而bin(9)的结果是0b1001,那么从下图我们可以知道。确实当时没有想到会使用这种方式来检查,虽然也知道bin函数,但就是想不到这种方法,看来还是修炼不够,没有达到乾坤大挪移的功力。共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。-----比喻坚持不懈,集细微的力量也能成就难能的功劳。-----指水滴不断地滴,可以滴穿石头;

2024-09-21 22:13:03 423

原创 麦肯锡的金字塔原理:越简单,越高效

补充一点:我们人类的大脑是惰性的,更喜欢偏简单的事情,不用动脑的事情,换句话说,如果有事情让我们的大脑要使劲运作,大脑就会很累,整个人就容易精神疲惫。对标我们自己,我们在日常的生活,学习和工作中是不是也会越到各种各样的问题或者麻烦的事情,让我们举足无措,抓耳挠腮,最后由于表达不清楚,抓不住重点,导致自己漏洞百出,错误频频。它是一种方法,也是一种思想。根据重要性依次展开对中心论点的论据,将同类的论据归为一类,通过采用这种‘归类分组’的思维方法,一层一层的抽丝剥茧,这样条理更清晰,更符合人类的思维习惯。

2024-09-17 09:52:17 684

原创 python内置模块pathlib.Path类操作目录和文件

功能类似于os.getcwd()print(f'当前目录: {Path.cwd()}')当前目录: /Users/htsc/Desktop功能类似于os.path.samefile()。测试代码:先初始化Path类,传入参数Path.cwd(),表示当前路径。结果:True。

2024-09-17 09:46:44 1657

原创 python内置模块datetime.timedelta计算时间间隔

Python的datetime模块是一个强大的日期和时间处理库,它提供了多个类来处理日期和时间。主要包括几个功能类datetime.date、datetime.time、datetime.datetime、datetime.timedelta,datetime.timezone等。

2024-09-17 09:28:23 834

原创 python内置模块datetime.time类详细介绍

datetime.time类的函数功能相比上几篇文章介绍的datetime.datetime datetime.date或者time模块都少很多,但是依然具备时间格式化,时间比较等常用功能。共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。-----指水滴不断地滴,可以滴穿石头;-----比喻坚持不懈,集细微的力量也能成就难能的功劳。

2024-09-08 09:19:45 835

原创 python内置模块datetime.datetime类详细介绍

Python的datetime模块是一个强大的日期和时间处理库,它提供了多个类来处理日期和时间。主要包括几个功能类datetime.date、datetime.time、datetime.datetime、datetime.timedelta,datetime.timezone等。总结: datetime类的功能函数众多,大家不妨选择感兴趣的功能函数复制代码执行,看上去会更直观(以下代码均实际执行有效)。

2024-09-08 08:24:42 1141

原创 python内置模块datetime.date类详细介绍

Python的datetime模块是一个强大的日期和时间处理库,它提供了多个类来处理日期和时间。主要包括几个功能类datetime.date、datetime.time、datetime.datetime、datetime.timedelta,datetime.timezone等。

2024-09-01 14:49:40 1074 1

原创 python内置模块time详解(我们需要了解的多种时间格式)

Python的time模块提供了各种与时间相关的函数。我们可以获取当前时间、操作时间日期、计算两个时间差等。

2024-09-01 11:16:00 1510

原创 python高阶知识之函数装饰器详解

装饰器(decorator)是函数一种高阶用法,定义时需要满足几个条件:1 函数内定义嵌套函数并返回该函数(这种叫函数闭包)2 将函数作为参数传入这样看来实现也不是很复杂,平常我们也会经常用到装饰器函数,比如类中的@staticmethod,@classmethod,Flask框架中的@app.route()等。

2024-08-28 20:57:49 1103

原创 python应用之random模块(居然还有那么多的随机算法函数)

random 是 Python 的一个常用的内置模块,模块提供了生成随机数的功能,包含了多种生成随机数的函数,比如生成随机整数、随机浮点数、从序列中随机选择元素等。

2024-08-25 15:54:55 1269

原创 python应用之内置hashlib库的哈希算法介绍

new(name,data=b’’)方法:创建一个hash算法对象,name传入的是算法的名字,比如下面中的算法名字,data传入的是原始字节数据,可以默认为空。算法名字对应的方法:比如sha256(),md5()等,功能同new方法,可传入字节bytes,字节数组bytearray和内存视图对象memoryview。update(data)方法:向哈希对象中添加数据(字节数据)。可以多次调用此方法,每次调用都会将提供的数据添加到当前哈希计算中。

2024-08-25 15:44:05 679

原创 python的浅拷贝和深拷贝

先通过一个列表的copy示例看下什么是浅拷贝,创建一个list(列表中第6个元素也是一个列表),使用list的copy函数(类似于copy模块的copy函数),复制一个对象1)使用list.copy()函数复制列表给另一个变量打印两个列表,结果显示一样的元素。print(f'列表ListA : {ListA}')print(f'列表ListB : {ListB}')列表ListA : [1, 2, 3, 4, 5, [1, 2, 3]]

2024-08-25 15:40:20 693

原创 RobotFramework框架+Selenium实现UI自动化测试(十六)

Selenium是一个用于Web应用程序的自动化测试工具,支持多平台(Windows、Linux和Mac)、多浏览器(IE,Mozilla Firefox、Safari、Google Chrome、Opera、Edge)、多语言(Java、Python、C#、JavaScript、Ruby),能够让测试脚本像真实用户一样在浏览器中操作。核心组件:Selenium IDE:Selenium Suite下的开源Web自动化测试工具,是Firefox的一个插件,具有记录和回放功能,无需编程即可创建测试用例。

2024-08-11 17:28:28 1148

原创 使用pytest+selenium编写网页UI自动化脚本和用例

Selenium是一个用于Web应用程序的自动化测试工具,支持多平台(Windows、Linux和Mac)、多浏览器(IE,Mozilla Firefox、Safari、Google Chrome、Opera、Edge)、多语言(Java、Python、C#、JavaScript、Ruby),能够让测试脚本像真实用户一样在浏览器中操作。核心组件:Selenium IDE:Selenium Suite下的开源Web自动化测试工具,是Firefox的一个插件,具有记录和回放功能,无需编程即可创建测试用例。

2024-08-10 22:30:44 1122

原创 python中类class的魔法方法

开始介绍之前,我们先看下之前文章我们介绍过的内置类merryview的一些方法,如下图所示: 有很多双下划线开始和结束的method,这么多method是做啥子用的呢?其实这些方法就是我们常说的魔法方法,也是python中的特殊方法。它们以双下划线 __ 开始和结束,这些方法为 Python 类提供了丰富的功能。

2024-08-04 17:45:34 1008 1

原创 pytest测试框架之http协议接口测试

官网使用介绍 请参考pytest-httpserver插件安装后,默认会有一些fixture函数直接使用(fixture函数请参考之前问文章Pytest框架中fixture功能详解在pytest_plugin.py中有fixture函数httpserver,该函数会初始化一个HTTPserver,当然我们也可以直接使用HTTPServer。

2024-08-03 08:35:31 702 1

原创 python内置open函数详解

1)file:传入不带路径的字符串(文本文件/二进制文件)或者带有绝对路径或者相对路径的文件。如果传入的文件不存在,默认会创建文件。如果传入的文件不合要求,会报错如下:2)mode:指明文件打开模式的可选字符串。默认为‘r’表示以文本模式读取。字符含意'r'只读取(默认);文件必须存在,否则会报错。'w'只写入,是覆盖式写入(比如第一次写入后,再次打开以w方式写入会覆盖原内容。'x'排它性创建,如果文件已存在则失败。如果文件不存在则创建,模式为写入,与'w'类似。'a'

2024-07-28 10:07:58 1405 1

原创 python内置input函数编写猜数字小游戏

在Python中,input() 函数允许程序暂停执行并等待用户输入一些文本字符串信息,当用户输入内容并按回车键后,input() 函数会读取用户输入的文本(包括空格,但不包括回车键的字符’\n’),并将该文本作为一个字符串返回。使用 input() 函数时,你可以将提示信息作为参数传递给该函数,这样就会在等待用户输入之前显示这段提示信息。

2024-07-20 18:04:04 393 1

原创 python中format函数和f-string详解

Python 中的 format() 函数是一种格式化的方法,通过花括号 {} 来定义占位符,并通过 format() 方法中的参数来替换这些占位符。这种方法非常灵活,可以处理多种数据类型,并且可以通过索引、关键字或者属性名来访问对象的属性。从 Python 3.6 开始,引入了一种新的字符串格式化方法:f-string(格式化字符串),它比 str.format() 方法更简洁、易读。

2024-07-19 23:23:18 584 1

原创 python内置zip函数详解

如果可迭代对象长度不同,使用itertools.zip_longest对象可以将不满足长度的元素填充其他值代替(默认使用None代替,可传参数fillvalue=其他值)使用默认值None填充设置其他固定值填充共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。-----指水滴不断地滴,可以滴穿石头;-----比喻坚持不懈,集细微的力量也能成就难能的功劳。

2024-07-19 22:13:07 717 1

原创 pytest测试框架+allure插件自定义测试报告

之前文章我们学习了pytest-html插件生成html测试报告,本章介绍另一个好用的插件。allure-pytest 是pytest的一个插件,帮助我们再pytest测试框架中集成Allure框架来生成详细的测试报告。 Allure 是一个灵活的轻量级多语言测试报告工具,支持包括 pytest /testng在内的多种测试框架,能够生成易于理解和丰富的测试报告。allure-pytest能够生成包含测试步骤、日志、标题、优先级、附件等详细信息的测试报告,有助于更好地理解测试用例的执行情况。自定义功能

2024-07-14 21:46:26 760 1

原创 pytest测试框架pytest-random-order插件随机执行用例顺序

Pytest提供了丰富的插件来扩展其功能,本章介绍下pytest-random-order插件,随机设置pytest测试用例的运行顺序,并对随机性进行一些控制。

2024-06-30 23:01:35 897 1

原创 pytest测试框架pytest-cov插件生成代码覆盖率

-no-cov-on-fail:如果测试运行失败,不要报告覆盖范围。举例:设置用例会执行失败(比如上面的用例中加上assert False),当执行参数带上--no-cov-on-fail时,用例执行有失败时,就不会产生覆盖率报告。--no-cov:完全禁用覆盖报告。当执行命令加上该参数后,不会生成代码覆盖率报告。--cov-fail-under=MIN如果总覆盖率小于MIN,则认为不达标。举例:执行命令增加参数--cov-fail-under=90要求覆盖率不低于90%

2024-06-30 22:53:16 1028 1

原创 pytest测试框架pytest-order插件自定义用例执行顺序

使用正数或者负数定义顺序,数字越小先执行。举例@pytest.mark.order(1)或者@pytest.mark.order(index=1),可以直接填数字,也可以使用index=某个数字。PS:该处的数字有点像python列表list的索引,0代表第一个元素,-1代表最后一个元素如果全是正数或者全是负数,按照数字小到大的顺序执行如果既有正数又有负数,则按照正数由小到大排序,然后再按照负数由小到大排序没有标记的测试用例在所有具有正数标记的测试之后执行,并在具有负数标记的测试之前执行。

2024-06-27 20:54:57 906 1

原创 pytest测试框架flaky插件重试失败用例

Pytest提供了丰富的插件来扩展其功能,本章介绍下插件flaky ,用于在测试用例失败时自动重新运行这些测试用例。与前面文章介绍的插件pytest-rerunfailures功能有些类似,但是功能上不如pytest-rerunfailures插件丰富。flaky官方并没有明确python和pytest版本限制。

2024-06-23 16:48:50 656 1

原创 pytest测试框架pytest-rerunfailures插件重试失败用例

Pytest提供了丰富的插件来扩展其功能,介绍下插件pytest-rerunfailures ,用于在测试用例失败时自动重新运行这些测试用例。此插件可以通过以下可选先决条件从硬崩溃中恢复:pytest-xdist 2.3.0 或更新版本目前最新版本是14.0,支持了pytest 8.0, 8.1版本,但是不支持最新的pytest 8.2版本,所以大家使用时要注意版本的配套,可以去官方网站(https://pypi.org/project/pytest-rerunfailures/)上查看。

2024-06-23 10:32:24 1034 1

原创 pytest测试框架pytest-xdist插件并发执行测试用例

Pytest提供了丰富的插件来扩展其功能,本章介绍下插件pytest-xdist,主要是提供并行测试、分布式测试、循环测试等功能,可以加快测试速度。pytest-xdist官方显示没有严格的python和pytest版本限制。

2024-06-23 10:20:32 1558 1

原创 pytest测试框架pytest-sugar插件生成进度条

Pytest提供了丰富的插件来扩展其功能,介绍下插件pytest-sugar,可以帮助我们在控制台中显示彩色的测试结果和进度条,提供失败的堆栈回溯信息。

2024-06-22 19:23:03 527 1

RobotFramework自动化框架介绍(16篇文章覆盖框架,接口和UI自动化等详细介绍)

文章详细介绍了框架的使用,大家下载后可以作为自己或者公司内部的学习培训资料,最主要提升个人能力,多拿工资。 初识RF自动化框架(一) RF内置库BuiltIn介绍(二) RF中Setup和Teardown(三) RF中Collections列表关键字使用(四) RF中Collections字典关键字使用(五) RF中userkeyword和resource文件(六) 代替ride使用pycharm高效执行RF用例(七) RF灵活使用各种变量(八) RF内置变量详细介绍(九) RF之http接口测试库RequestsLibrary使用介绍(十) RF之使用DatabaseLibrary库操作mysql数据库(十一) RF之如何使用数据驱动(十二) RF之用例执行时添加命令行参数(十三) RF进阶之自定义的python模块(十四) RF框架之导入自己打包的python程序(十五) RF+selenium进行UI自动化测试介绍(十六)

2024-09-21

Python的time模块提供了各种与时间相关的函数功能

Python的time模块提供了各种与时间相关的函数。我们可以获取当前时间、操作时间日期、计算两个时间差等。 时间有两种标准表示法: 数字表示: 整数或浮点数,通常是自从1970年1月1日以来的差值。 9个整数组成的元组:元组项包含年份,月份,天,小时,分钟,秒,星期,一年中的第几天,夏令时标志。

2024-09-21

Python的datetime模块是一个强大的日期和时间处理库,包含date/time/datetime/timedelta类

Python的datetime模块是一个强大的日期和时间处理库,本文包含datetime.date、datetime.time、datetime.datetime、datetime.timedelta的功能函数详细介绍,包含了日期/时间的处理和计算和比较的功能,并且每个函数都附有源代码截图,方便大家学习和了解细节。 PS:大家可以下载后学习,如果不想下载,可以直接参考发布的文章学习。

2024-09-20

RobotFramework框架之导入自己打包的python程序(十五).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

RobotFramework进阶之自定义的python模块(十四).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

RobotFramework之用例执行时添加命令行参数(十三).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

RobotFramework之如何使用数据驱动(十二).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

RobotFramework之使用DatabaseLibrary库操作mysql数据库(十一).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

RobotFramework之http接口测试库RequestsLibrary使用介绍(十).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

python自动化框架RobotFramework内置变量详细介绍(九).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

python自动化框架RobotFramework灵活使用各种变量(八).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

代替ride使用pycharm高效执行RobotFramework用例(七).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

python自动化RobotFramework中userkeyword和resource文件(六)

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

python自动化RobotFramework中Collections字典关键字使用(五).docx

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-02-18

python自动化RobotFramework中Collections列表关键字使用(四)

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-01-27

python自动化测试框架RobotFramework中Setup和Teardown(三)

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上

2024-01-27

python自动化测试框架RobotFramework内置库BuiltIn介绍(二)

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-01-27

python自动化测试框架RobotFramework基础环境安装/使用(一)

RobotFramework框架是一个很通用的自动化测试框架,支持常用的http接口自动化、selenium等UI自动化 容易上手,很适合新人学习和了解,有需要的可以下载学习

2024-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除