Appium+python实现APP元素点击时调用click()方法报错类型错误
class BaseView(object):
def __init__(self,driver):
self.driver=driver
def find_element(self,*loc):
return self.driver.find_element(*loc)
class Common(BaseView):
photograph_Btn=(By.ID,'com.meizu.media.camera:id/shutter_button')
def check_photograph_Btn(self):
logging.info("======check_photograph_Btn=======")
try:
time.sleep(4)
element=self.find_element(*self.photograph_Btn)
except NoSuchElementException:
logging.error("photograph_Btn element is not dound!")
else:
logging.info("click photograph_Btn")
element.click()
报错如下:如何解决
File "D:\pythonwork\appium_v1.0.1\common\common_fun.py", line 21, in check_photograph_Btn
element.click()
^^^^^^^^^^^^^
AttributeError: 'dict' object has no attribute 'click'