openatx / facebook-wda

Facebook WebDriverAgent Python Client Library (not official)
MIT License
1.7k stars 267 forks source link

iOS13手机,click()方法报错`TypeError: string indices must be integers` #81

Open ssfanli opened 4 years ago

ssfanli commented 4 years ago

iOS13的手机运行点击事件,报错如下:

bo.se(name='我的').click()
  File "/usr/local/lib/python3.7/site-packages/wda/__init__.py", line 1065, in __getattr__
    return getattr(self.get(), oper)
  File "/usr/local/lib/python3.7/site-packages/wda/__init__.py", line 1048, in get
    elems = self.find_elements()
  File "/usr/local/lib/python3.7/site-packages/wda/__init__.py", line 1023, in find_elements
    for element_id in self.find_element_ids():
  File "/usr/local/lib/python3.7/site-packages/wda/__init__.py", line 1015, in find_element_ids
    return self._wdasearch('class chain', chain)
  File "/usr/local/lib/python3.7/site-packages/wda/__init__.py", line 965, in _wdasearch
    element_ids.append(v['ELEMENT'])
TypeError: string indices must be integers

配置信息: Xcode 11 + iOS 13 appium/WebDriverAgent(v2.0.5) facebook-wda:0.4.1

codeskyblue commented 4 years ago

升级到 1.0.3试试呢

ssfanli commented 4 years ago

好的,我稍后试试,thx~