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/UIAStaticText/following-sibling::UIAButton" 其中的/following-sibling::就是链接:http://wenku.baidu.com/link?url=tLdn9X4ucgmzYyKj4dpsgSDbshXEw6W8BTyqQAXd0kTMY6lBQqLiIL9FHtcZmdIeO8o5ZKV-fzlw96mFgvmWZ-qz35EPObyv8hKLTuyxbv3
6.通过文本查找目标控件:即@name='银行卡'
页:
[1]