from appium import webdriver
desired_capabilities = {
'uuid':'emulator-5554',
'platformName': 'Android',
'deviceName': 'LDPlayer',
'appPackage': 'com.ldmnq.launcher3',
'appActivity': 'com.android.launcher3.Launcher',
'automationName': 'UiAutomator2',
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_capabilities)
driver.quit()
错误:发生异常:AttributeError 'NoneType' 对象没有 属性“to_capability” driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_capabilities) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ AttributeError:“NoneType”对象没有属性“to_capability”
发生异常:AttributeError 'NoneType' 对象没有 属性“to_capability”文件“”,第 13 行,位于 driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_capabilities) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ AttributeError:“NoneType”对象没有属性“to_capability”
试试这个
from appium import webdriver
from appium.options.android import UiAutomator2Options
desired_capabilities = { 'uuid':'emulator-5554', 'platformName': 'Android',
'deviceName': 'LDPlayer', 'appPackage': 'com.ldmnq.launcher3',
'appActivity': 'com.android.launcher3.Launcher',
'automationName': 'UiAutomator2', }
capabilities_options = UiAutomator2Options().load_capabilities(desired_capabilities)
driver = webdriver.Remote(command_executor='http://localhost:4723/wd/hub',options=capabilities_options)
driver.quit()