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)
Appium 版本:2.1.4
硒版本:4.0.0
driver.find_element() returns 字典而不是元素对象,所以在做 driver.find_element() .click() 抛出如下错误。
'dict' object has no attribute 'click'
可以找到类似的问题
但是修复没有奏效。任何帮助将不胜感激
在不更新 Appium 的情况下解决此问题的解决方法:
if type(element) is dict:
first_element = list(element.values())[0]
element = driver.create_web_element(element_id=first_element)