![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
appium
胡大大丶
这个作者很懒,什么都没留下…
展开
-
七、软件测试学习(APP自动化/appium高级手势)
轻敲操作(element:元素 x:x坐标 y:y坐标 ) TouchAction(driver).tap(element=None, x=None, y=None).perform() 按下和抬起 #按下 TouchAction(driver).press(el=None, x=None, y=None).perform() #抬起 TouchAction(driver).release().perform() 按下后等待(按下后等待多时m后抬起) TouchAction(driver).wai原创 2021-08-27 14:46:52 · 92 阅读 · 0 评论 -
六、软件测试学习(APP自动化/appium元素操作【滑动、拖拽】)
swipe 滑动事件(swipe后的参数各代表,x、y轴开始时间,和x、y结束时间,duration从开始滑动到结束滑动要多久) driver.swipe(start_x, start_y, end_x, end_y, duration=None) scroll 滑动事件(origin_el: 滑动开始的元素 destination_el: 滑动结束的元素 ) driver.scroll(origin_el, destination_el) drag_and_drop 拖拽事件(origin_el: 拖原创 2021-08-26 08:48:19 · 380 阅读 · 0 评论 -
五、软件测试学习(APP自动化/appium元素等待)【拓展补充】
当遇到一个元素属性名,有多个元素时,可以用elements加下标的方式获取元素 driver.find_elements_xxx_xxx()[下标] 当遇到需要等待获取的元素时 driver.implicitly_wait(timeout) 显性等待,每隔一段时间检测一下,当超过既定时间后退出(timeout代表一共要等待多久,poll_frequency多久检测一次) WebDriverWait(driver, timeout, poll_frequency=0.5) 强制等待 sleep(time原创 2021-08-25 14:49:54 · 91 阅读 · 0 评论 -
四、软件测试学习(APP自动化/appium元素定位及API)
通过id元素定位 driver.find_element_by_id(idValue) 通过class_name定位 driver.find_element_by_class_name(classValue) 通过Xpath定位 driver.find_element_by_xpath(xpathValue) 通过定位方式可以绑定一些方法 点击 driver.find_element_by_id("com.android.settings:id/search").click() 发送 driver.原创 2021-08-23 16:48:00 · 93 阅读 · 0 评论