自动化测试
文章平均质量分 64
qq_41856231
这个作者很懒,什么都没留下…
展开
-
UI自动化-网页iframe与多窗口处理
1、多窗口处理与切换 点击某些链接,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。 获取窗口的唯一标识用句柄表示,所以只需要切换句柄,就可以在多个页面灵活操作了。 1.先获取到当前的窗口句柄(driver.current_window_handle) 2.再获取到所有的窗口句柄(driver.window_handles) 3.判断是否是想要操作的窗口,如果是,就可以对窗口进行操作,如果不是,跳转到另外一个窗口,对另一个窗口进行操作(driver.switch_to_win.原创 2021-04-11 00:18:06 · 1154 阅读 · 0 评论 -
常用断言方法
1.断言是否相等 assertEqual(a,b,[msg=‘测试失败时打印的信息’]) -------------------------断言a和b是否相等,相等则测试用例通过 assertNotEqual(a,b,[msg=‘测试失败时打印的信息’])-------------------- 断言a和b是否相等,不相等则测试用例通过 2.断言是否为真 assertTrue(x,[msg=‘测试失败时打印的信息’])------------------------------ 断言x是否Tru原创 2021-03-16 17:59:11 · 2434 阅读 · 0 评论 -
常见的自动化测试框架
不需要写代码的自动化框架 JMeter + Ant+ Jenkins: windows版本:https://www.cnblogs.com/UncleYong/p/10739519.html linux版本:https://www.cnblogs.com/UncleYong/p/10766480.html JMeter + Maven+ Jenkins:https://www.cnblogs.com/UncleYong/p/10843097.html 需要写代码的自动化框架 python版...转载 2020-10-25 23:25:40 · 170 阅读 · 0 评论 -
自动化测试框架
各个测试框架,底层协议大都是webDriver的Json wire Protocol,封装各不同罢了 1、什么是测试框架 自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境。 2、测试框架的构成 01 基础模块(测试环境配置、应用程序配置、对象库等) 02 管理模块(测试数据、测试用例管理)用例包含:page类文件(xxpage)、测试类文件(testxxxpage)、对象库文件(xxpageyml) 03 运行模块 (测试用例调度、驱动机制 、错误恢复机制、持续集成支持) ...原创 2020-10-19 23:19:25 · 197 阅读 · 0 评论