Appium driver.find_element() returns 字典 [错误]

Appium driver.find_element() returns Dictionary [Error]

Appium 版本:2.1.4
硒版本:4.0.0

driver.find_element() returns 字典而不是元素对象,所以在做 driver.find_element() .click() 抛出如下错误。

'dict' object has no attribute 'click'

可以找到类似的问题 and here

但是修复没有奏效。任何帮助将不胜感激

在不更新 Appium 的情况下解决此问题的解决方法:

if type(element) is dict:
    first_element = list(element.values())[0]
    element = driver.create_web_element(element_id=first_element)