51Testing软件测试论坛

标题: appium api方法总结 [打印本页]

作者: 测试积点老人    时间: 2018-12-25 16:08
标题: appium api方法总结

首先是max电脑下使用python来获取页面元素。
1.使用find_element_by_xpath 和find_element_by_name来定位元素。通常使用xpath较多,因为有时候name无法定位到元素,xapth一定能够定位到元素。


2.元素的点击事件可以用driver.swipe(205, 475, 205, 475, 500),driver.tap([(162, 387)])两种方式来进行点击事件。


3.滑动方法是:
def __left(driver, times): for t in range(0, times): windows = driver.get_window_size() width = windows["width"] height = windows["height"] driver.swipe(80 * width / 100, 50 * height / 100, 20 * width / 100, 50 * height / 100, 500) logging.info("第" + str(t + 1) + "次滑动")
使用swipe方法进行滑动。当然也有其他的flick操作,类似swipe,但没有duration,用于快速滑动,如ViewController的切换。地址参考:http://www.tuicool.com/articles/nQfaay


4.获取到xpath元素的name值。


5.定位xpath的子节点和父节点等:xpath="//UIAWebView[1]/UIAStaticText[1]/following-sibling::UIAButton[1]"    其中的/following-sibling::就是  链接:http://wenku.baidu.com/link?url= ... 35EPObyv8hKLTuyxbv3


6.通过文本查找目标控件:即@name='银行卡'







欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2