Below is my Appium code to invoke the Settings
def调用android(self(
caps={"平台名称":"Android";,"平台版本":"11.0〃;,"设备名称":"Pixel 5 Emulator";,"appPackage":"com.android.settings";,"appActivity":"com.android.settings.settings;}
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", caps)
time.sleep(3)
links = driver.find_elements(AppiumBy.CLASS_NAME('android.widget.TextView'))
for link in links:
print(link.text)
if link.text == "Network & internet":
link.click()
time.sleep(4)
driver.quit()
**Getting error in below code:**
links = driver.find_elements(AppiumBy.CLASS_NAME('android.widget.TextView'))
E TypeError: 'str' object is not callable
根据此处的文档,您对class_NAME的使用是错误的。CLASS_NAME不是函数。您所追求的用途看起来更像以下内容:
links = driver.find_elements(AppiumBy.CLASS_NAME, 'android.widget.TextView')