会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CQUqinghua
博客园
首页
新随笔
联系
订阅
管理
2021年7月21日
python pywin32模块处理文件导入操作中浏览器OS弹框
摘要: 做ui自动化遇到文件上传的问题,a、div、button、object等等其他类型的页面元素,没有办法通过selenium直接在网页上处理掉这些上传,需要打开windows的系统弹框,去处理弹框。 使用python的pywin32模块处理这种系统页,需要辅助的工具spy++方便查找窗口信息。 spy
阅读全文
posted @ 2021-07-21 13:56 CQUqinghua
阅读(602)
评论(0)
推荐(0)
2021年7月15日
Selenium操作隐藏元素
摘要: 业务场景: 前端页面是基于vue.2的框架写的。页面有上传文件按钮,点击后执行文件上传。查看元素的时候发现,导入按钮同级有type为’file‘类型的input元素,可以直接上传文件,那么上传下试试: browser.find_element_by_xpath("//input[@name='fil
阅读全文
posted @ 2021-07-15 13:04 CQUqinghua
阅读(497)
评论(0)
推荐(0)
2021年7月13日
selenuim执行脚本完毕后未关闭chromedriver任务--解决方案
摘要: 使用idea写页面登陆脚本,发现debug之后进程无法结束。关闭idea时出现waiting for process detach。必须kill process才能再次启动debug。 代码如下: 导入模块省略 browser=webdriver.Chrome() browser.get("http
阅读全文
posted @ 2021-07-13 17:55 CQUqinghua
阅读(2679)
评论(0)
推荐(0)
2021年6月19日
ui自动化页面元素定位语句编写和验证
摘要: Ui自动化的基础是页面元素定位。 在python Selenium语句中定位方式主要有By.Id()、By.Name()、By.Xpath()、By.tagName()、By.className()、By.CssSelector()、By.linkText()、By.partialLinkText(
阅读全文
posted @ 2021-06-19 16:34 CQUqinghua
阅读(834)
评论(0)
推荐(0)
2021年6月17日
RobotFramework 标签用法
摘要: RF中标签Tags的功能 1、标签在reports,logs以及测试数据中展示,对同一标签的用例的执行情况进行统计。 2、可以对测试用例进行分类。可以包含或排除测试用例来执行,这样方便对某个功能模块用例分别执行。 3、可以指定哪些是关键用例。区分用例执行的优先级。 如何设置标签 用例内设置: 标签可
阅读全文
posted @ 2021-06-17 17:34 CQUqinghua
阅读(761)
评论(0)
推荐(0)
2021年6月16日
RobotFramework常用断言关键字
摘要: 变量或者关键字内容判断关键字 1、内容包含或者不包含:should contain 、 should not contain 与should contain x times *** Test Cases *** claim1 ${21} Set Variable 21 @{list1} Create
阅读全文
posted @ 2021-06-16 18:10 CQUqinghua
阅读(1080)
评论(0)
推荐(0)
2021年6月15日
UI自动化在RobotFramework中采用的分层设计
摘要: RF测试数据 RF测试数据由4种表数据组成。这些测试数据由表的第一个单元格标识,名称和用法如下: 表名 用法 别名 设置表 导入测试库,资源文件和变量文件。为测试套件和测试用例定义元数据 Setting settings metadata 变量表 定义可在测试用例中其他位置使用的变量 Variabl
阅读全文
posted @ 2021-06-15 17:53 CQUqinghua
阅读(484)
评论(0)
推荐(0)
2021年6月9日
robotframework常用关键字
摘要: robotframework关键字 可以将关键字看作是处理数据的方法。robotframework的关键字和测试数据组成了测试用例。 robotframework关键字包括系统关键字和用户关键字。用户关键字是我们根据业务将不同的业务封装成一个关键字或者将用例执行的步骤封装成一个关键字。系统关键字由各
阅读全文
posted @ 2021-06-09 11:30 CQUqinghua
阅读(1272)
评论(0)
推荐(0)
2021年6月7日
robotframework用户关键字创建过程
摘要: robotframework是一个关键字驱动框架,核心在于关键字的应用。系统本身通过各种库自带了大量关键字,同时支持用户自定义关键字。关键字可以简单理解为各种处理数据的方法。 关键字区别与用户参数。 为什么使用用户关键字: 以selenium库为例,在robotframework中,提供了大量函数,
阅读全文
posted @ 2021-06-07 11:36 CQUqinghua
阅读(369)
评论(0)
推荐(0)
2021年5月29日
最新版robotframework4.0.3版本安装
摘要: python最新版本已经到了3.9了。对应的最新版本也更新到robotframework4.0.3。 robotframework支持的自动化测试的类型以及需要的库: 1、ui自动化测试:SeleniumLibrary,Selenium2Library,AutoItLibrary 2、移动应用自动化
阅读全文
posted @ 2021-05-29 15:15 CQUqinghua
阅读(965)
评论(1)
推荐(1)
下一页
公告