seyOrd

导航

上一页 1 ··· 3 4 5 6 7 8 下一页

2020年4月11日 #

pytest.parametrize_byseyOrd

摘要: 前言 parametrize装饰器是pytest控制运行测试次数和测试数据的重要途径,能实现数据驱动 parametrize装饰器例子 @pytest.parametrize("one",[1,2,3]) def test_02(one): print(one) 这样的例子会运行三次,其中one的参 阅读全文

posted @ 2020-04-11 17:08 seyOrd 阅读(130) 评论(0) 推荐(0)

pytest的命名规律与运行方式_byseyOrd

摘要: 命名规则 #文件名以test_开头或以_test结尾 test_* *_test 类名以Test开头,不能带init方法 方法和函数以test_开头 test_ pytest主要使用命令行来运行,也可使用配置好pytest解析环境的pycharm来运行 命令行运行pytest的命令 切换到源码目录后 阅读全文

posted @ 2020-04-11 17:00 seyOrd 阅读(277) 评论(0) 推荐(0)

unittest断言_byseyOrd

摘要: unittest断言简介 unittest提供了丰富断言方法,包含数据类型num,字符串的比较,也包含实例的比较和空的比较 方法 检查 assertEqual(a, b) a ==b assertNotEqual(a, b) a !=b assertTrue(x) bool(x) is True a 阅读全文

posted @ 2020-04-11 16:36 seyOrd 阅读(162) 评论(0) 推荐(0)

unittest的装饰器_byseyOrd

摘要: unittest的装饰器API @unittest.expectedFailure():#不管结果如何,都将测试结果设置为失败 @unittest.skipUnless(condition, reason):#条件成立时执行 @unittest.skipIf(condition, reason):# 阅读全文

posted @ 2020-04-11 13:39 seyOrd 阅读(154) 评论(0) 推荐(0)

unittest框架的TestFixtrue,TestCase,TestSuite,TestRunner_byseyOrd

摘要: 测试模型(1)线性测试1、概念:通过录制或编写对应应用程序的操作步骤产生的线性脚本。单纯的来模拟用户完整的操作场景。(操作,重复操作,数据)都混合在一起。2、优点:每个脚本相对独立,且不产生其他依赖和调用。任何一个测试用例脚本拿出来都可以单独执行。3、缺点:开发成本高,用例之间存在重复的操作。比如重 阅读全文

posted @ 2020-04-11 12:59 seyOrd 阅读(358) 评论(0) 推荐(0)

webdriverAPI与键鼠操作_byseyOrd

摘要: 常见的引入 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.keys import Keys 阅读全文

posted @ 2020-04-11 10:25 seyOrd 阅读(165) 评论(0) 推荐(0)

2020年4月10日 #

webdriver常用定位_byseyOrd

摘要: By.name() 使用Web元素名查询定位HTML元素 举例说明: 页面元素HTML代码 <input name="email" autocomplete="off" placeholder="请填写邮箱" class="el-input__inner" > WebDriver元素定位代码 dri 阅读全文

posted @ 2020-04-10 21:50 seyOrd 阅读(174) 评论(0) 推荐(0)

appium数据配置和数据驱动例子 _byseyOrd

摘要: 使用yaml格式文件进行数据配置 1)安装yaml, 使用pip install yaml 2)新建yaml文件 platformName: Android platformVersion: 4.4.2 deviceName: 127.0.0.1:62001 appPackage: com.tal. 阅读全文

posted @ 2020-04-10 19:15 seyOrd 阅读(316) 评论(0) 推荐(0)

webdriver处理页面中的iframe _byseyOrd

摘要: 前言 如果页面获取不到元素,很可能是页面内存在着iframe页面,这时需要webdriver的switch_to.window进行切换 页面弹出alert弹窗时也使用webdriver的switch_to.alert进行切换 返回顶层页面,也要使用driver.switch_to.default_c 阅读全文

posted @ 2020-04-10 18:24 seyOrd 阅读(164) 评论(0) 推荐(0)

命令行appium安装(更新)_byseyOrd

摘要: 环境系统:windows10专业版(windows7下也试过,应该没问题) 大概的过程·安装JDK(最新)·安装nodejs(我装的是6.11.1)·安装androidSDK(最新)·安装python3.7(我用的3.7版本,当然你也可以安装python2.7)·安装python2.7(如果上一步是 阅读全文

posted @ 2020-04-10 18:12 seyOrd 阅读(440) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 下一页