上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 移动自动化工具 1. robotium 2. macaca 3. appium 为什么选择appium 1. 支持多语言 java\python.... 2. 支持Android\ios 3. 支持跨应用自动化工具选择其他关注点: 1. 是否支持native\webview native:又系统自身 阅读全文
posted @ 2021-11-19 21:50 zxy_ang 阅读(135) 评论(0) 推荐(0)
摘要: 冷启动: adb shell am start -W xxx 1. 热启动: 按back按键再次启动: adb shell am start -W xxx adb shell dumpsys meminfo xxx 测试关注点: 1. Native heap alloc:JIN的内存分配(代码,堆, 阅读全文
posted @ 2021-11-19 21:38 zxy_ang 阅读(62) 评论(0) 推荐(0)
摘要: ADB 1.1 简介 ADB全名Andorid Debug Bridge, 是一个Debug工具。 为何称之为Bridge呢? 说明:因为adb是一个标准的C/S结构的工具, 是要连接开发电脑和调试手机的 1.2 三者之间的通信 Client<—>Server<—>Daemon 1.Client端: 阅读全文
posted @ 2021-11-19 21:19 zxy_ang 阅读(106) 评论(0) 推荐(0)
摘要: 元素等待类型 1. 显式等待 2. 隐式等待 1.显式等待 概念:使WebDriver等待指定元素条件成立时继续执行,否则在达到最大时长时抛出超时异常(TimeoutException) 提示: 1). 在WebDriver中把显式等待的相关方法封装在WebDriverWait类中 2). 等待是判 阅读全文
posted @ 2021-11-16 22:35 zxy_ang 阅读(105) 评论(0) 推荐(0)
摘要: 1.窗口截图 说明:在WebDriver类库中,提供了截图方法,我们只需要调用即可; 方法: 1). get_screenshot_as_file(imgpath) --> 截取当前窗口 (imgpath:图片保存路径) 调用截屏方法 --> driver.get_screenshot_as_fil 阅读全文
posted @ 2021-11-15 23:05 zxy_ang 阅读(147) 评论(0) 推荐(0)
摘要: 浏览器常用方法 说明:主要了解通过WebDriver操作浏览器的常用方法 1. 关于浏览器窗口 1. maximize_window() 最大化 --> 模拟浏览器最大化按钮2. set_window_size(400, 400) 浏览器大小 --> 设置浏览器宽、高(像素点)3. set_wind 阅读全文
posted @ 2021-11-14 17:37 zxy_ang 阅读(339) 评论(0) 推荐(0)
摘要: 元素操作 1. 获取元素文本 属性名: text语法: 元素.text ele = driver.find_element_by_xpath("//*[@for='userA']")print(ele.text) 2. 获取元素大小 属性名: size语法: 元素.size ele = driver 阅读全文
posted @ 2021-11-14 17:33 zxy_ang 阅读(36) 评论(0) 推荐(0)
摘要: select方法: 操作步骤: selenium关于下拉框的操作都交由Select类进行处理,一般获取到下拉框元素之后使用该类构建对象,调用对象的相应方法就能操作元素。 1) 导入Select类 from selenium.webdriver.support.select import Select 阅读全文
posted @ 2021-11-14 00:16 zxy_ang 阅读(162) 评论(0) 推荐(0)
摘要: 现在Web产品中提供了丰富的鼠标交互方式,如:双击、悬停、拖拽等功能,做为Web产品测试框架 操作原理 1) selenium框架提供了ActionChains类支持鼠标操作。 2) 要执行的操作以队列的方式保存在ActionChains对象中。 3) 调用ActionChains中的perform 阅读全文
posted @ 2021-11-14 00:01 zxy_ang 阅读(224) 评论(0) 推荐(0)
摘要: WebDriver操作浏览器常用方法 1. maximize_window() 最大化 --> 模拟浏览器最大化按钮 2. set_window_size(100,100) 浏览器大小 --> 设置浏览器宽、高(像素点) 3. set_window_position(300,200) 浏览器位置 - 阅读全文
posted @ 2021-11-13 23:12 zxy_ang 阅读(85) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 22 下一页