摘要: 自动化测试常用断言的使用方法(python) 自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。 这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断。 这里介绍以下几个断言方法: 阅读全文
posted @ 2018-05-04 11:20 乐乐熊小妹 阅读(6113) 评论(1) 推荐(0) 编辑
摘要: 等待是为了使脚本执行更加稳定 常用的休眠方式: 1、time模块的sleep方法 :引入from time import sleep 2、implicitly_wait():设置webdriver等待时间, implicitly_wait(5):当找不到时一直会去找,直到超时,当找到了,就不用等待5 阅读全文
posted @ 2018-05-03 21:44 乐乐熊小妹 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.51testing.com/html/10/448910-3648852.html 利用python进行测试时,测试用例的加载方式有2种: 一种是通过unittest.main()来启动所需测试的测试模块; 一种是添加到testsuite集合中再加载所有的被测试对象,而t 阅读全文
posted @ 2018-05-03 18:20 乐乐熊小妹 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 使用uiautomator做UI测试转至:Read more: http://blog.chengyunfeng.com/?p=504#ixzz5EPxiT7nH 在Android 4.1发布的时候包含了一种新的测试工具–uiautomator,uiautomator是用来做UI测试的。也就是普通的 阅读全文
posted @ 2018-05-03 14:33 乐乐熊小妹 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 注意:Android7.0以上的版本需要appium1.6.3以上的版本才支持,电脑上可以下载两个appium版本,共存的,可以针对不同安卓版本进行使用;appium1.6以上的版本都是以appium-desktop命名的 脚本解释: platformName:手机系统 deviceName:可以在 阅读全文
posted @ 2018-05-03 13:15 乐乐熊小妹 阅读(9452) 评论(1) 推荐(1) 编辑
摘要: 转载自:http://blog.csdn.net/jlminghui/article/details/40622103 一、有源码情况 直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.L 阅读全文
posted @ 2018-05-03 12:28 乐乐熊小妹 阅读(3149) 评论(0) 推荐(1) 编辑
摘要: 需要的工具: 1、Python3.6 下载地址:https://www.python.org/downloads/ 安装过程中会自动配置环境变量(好像有一个add path,要勾选,安装的时候要注意看一下),无需手动配置;不过安装完可以手动检查下; 安装完成后,去DOS下检查是否安装完成, 表示安装 阅读全文
posted @ 2018-05-03 11:22 乐乐熊小妹 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 多窗口切换: from selenium import webdriver d = webdriver.Firefox() d.window_handles #显示所有的窗口 d.current_window_handle#x显示当前窗口 d.switch_to_window(d.window_ha 阅读全文
posted @ 2018-05-02 22:29 乐乐熊小妹 阅读(4859) 评论(0) 推荐(0) 编辑
摘要: driver.maximize_window() 浏览器最大化 ActionChains类与输入事件 1:from selenium.webdriver.common.action_chains import ActionChains 2:ActionChains(driver):用于生产模拟用户行 阅读全文
posted @ 2018-05-02 22:13 乐乐熊小妹 阅读(3312) 评论(0) 推荐(0) 编辑
摘要: setUp和tearDown及setUpClass和tearDownClass的用法及区别\ 特殊方法:① setup():每个测试函数运行前运行② teardown():每个测试函数运行完后执行③ setUpClass():必须使用@classmethod 装饰器,所有test运行前运行一次 ④ 阅读全文
posted @ 2018-05-02 16:40 乐乐熊小妹 阅读(275) 评论(0) 推荐(0) 编辑