摘要: 成 1.问题: 在使用python+appium+unittest 做app 自动化测试项目时,使用HtmlTestRunner运行测试用例后,发现没有生成测试报告html文件 2.解决问题:需要修改测试用例的运行方式,将左边图的运行方式改成右边图的运行方式 方法一:一般在pycharm中将光标放置 阅读全文
posted @ 2017-10-27 21:51 听雨煮茗 阅读(3266) 评论(0) 推荐(0) 编辑
摘要: 1.问题: 在使用python+appium+unittest 做app 自动化测试项目时,用到HtmlTestRunner 工具生成的测试报告默认存放在测试用例所在的目录下, 希望能改成测试报告的目录与测试用例目录在同一级: 2.解决问题: 找到HtmlTestRunner 源码: 在result 阅读全文
posted @ 2017-10-26 21:46 听雨煮茗 阅读(2316) 评论(0) 推荐(0) 编辑
摘要: 第一种:强制等待sleep(2),不论页面是否加载完成,都是等待2秒后继续执行下一步 第二种:隐性等待implicitly_wait(5),页面加载完成则执行下一步,没有加载完成,则继续等待直到5秒后再执行下一步 第三种:显性等待WebDriverWait(driver,5,1).until(met 阅读全文
posted @ 2017-10-21 16:17 听雨煮茗 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 1.点击: click():直接对页面元素对象进行点击操作 tap([(x,y)(x2,y2].....):点击屏幕上的坐标位置,可放多组坐标,实现多点触摸 2.滑动/翻页: swipe(start_X,start_y,end_x,end_y,duration=n):在n毫秒内从(start_X,s 阅读全文
posted @ 2017-10-21 14:56 听雨煮茗 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 使用android SDK 自带的工具uiautomator viewer 查看app 页面控件的各个属性: 1.根据id属性值定位目标元素: driver.find_element_by_id( id属性值 ):参数是uiautomator viewer工具中对应【resource-id】的值,返 阅读全文
posted @ 2017-10-21 14:28 听雨煮茗 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1.app 的安装与卸载 driver.install_app(apk path):安装app driver.remove_app(app package name):卸载app driver.is_app_installed(app package name):判断app是否已安装,已安装返回tr 阅读全文
posted @ 2017-10-20 19:57 听雨煮茗 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 所需安装软件:android SDK,appium sever,python3,pycharm(或者其他python 的开发工具) 1.appium支持native(本地应用),也支持hybrid(混合应用);支持ios,android,firefoxos ;针对Android平台的appium是基 阅读全文
posted @ 2017-10-20 15:35 听雨煮茗 阅读(1564) 评论(0) 推荐(0) 编辑