app自动化
胡大大丶
这个作者很懒,什么都没留下…
展开
-
七、软件测试学习(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 · 91 阅读 · 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 · 368 阅读 · 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 · 90 阅读 · 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 · 91 阅读 · 0 评论