@tobe_nb 是的,反正每次报 An unknown server-side error 我就用 ActionChains(driver).context_click(z).perform() 就解决了(关键字:mac,ios,appium,python)
我的源码:
import unittest
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.action_chains import ActionChains
from Package import Sign
from time import sleep
class account(unittest.TestCase):
def chaxun(self):
try:
driver = Sign.fzl.denglu(self)#获取登陆
driver.find_element_by_xpath('//UIAApplication[1]/UIAWindow[1]/UIATabBar[1]/UIAButton[3]').click()#点击银联商户
driver.find_element_by_xpath('//UIAApplication[1]/UIAWindow[1]/UIATableView[1]/UIATableCell[1]/UIAButton[3]').click()#点击对账报表
z = driver.find_element_by_xpath('//UIAApplication[1]/UIAWindow[1]/UIATextField[1]')#点击开始时间
ActionChains(driver).context_click(z).perform()
http://www.cnblogs.com/fnng/p/3288444.html 这个帖子解决了我的问题。
楼主, 你问题解决了吗?我也遇到了和你一样的问题。不过我试 mac 版本的。测试 ios。选取相册中 “提取” 按钮。mac 版本好像最高才 1.4.13.。。。