
自动化测试
文章平均质量分 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 · 1207 阅读 · 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 · 2507 阅读 · 0 评论 -
常见的自动化测试框架
不需要写代码的自动化框架JMeter + Ant+ Jenkins:windows版本:https://www.cnblogs.com/UncleYong/p/10739519.htmllinux版本:https://www.cnblogs.com/UncleYong/p/10766480.htmlJMeter + Maven+ Jenkins:https://www.cnblogs.com/UncleYong/p/10843097.html需要写代码的自动化框架python版...转载 2020-10-25 23:25:40 · 195 阅读 · 0 评论 -
自动化测试框架
各个测试框架,底层协议大都是webDriver的Json wire Protocol,封装各不同罢了1、什么是测试框架自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境。2、测试框架的构成01 基础模块(测试环境配置、应用程序配置、对象库等)02 管理模块(测试数据、测试用例管理)用例包含:page类文件(xxpage)、测试类文件(testxxxpage)、对象库文件(xxpageyml)03 运行模块 (测试用例调度、驱动机制 、错误恢复机制、持续集成支持)...原创 2020-10-19 23:19:25 · 220 阅读 · 0 评论