一、特殊的操作
1、appium 后台应用调前台办法:
driver.execute_script('mobile: launchApp', {'bundleId': 'com.myapp',
'arguments': ('-foo', '--bar'),
'environment': {'foo': 'bar'}})
2、输入法收起:driver.find_element_by_ios_predicate(value == 'Done'").click()
二、定位
定位方式有四种,效率如下(一般用ios_predicate,找不到最后才采用xpath):
ios_predicate >> accessibility_id >> class_name >>xpath
1、ios_predicate
1)比较运算符:>、<、==、>=、<=、!=
可用于数值和字符串的比较:
如:driver.find_element_by_ios_predicate("value>100")
2)范围运算符:IN、BETWEEN
可用于数值