我正在为使用离子框架创建的混合Android应用程序编写自动化测试。但在运行测试期间,我无法使用其活动启动应用程序。这是错误
selenium.common.exceptions.WebDriverException:消息:未知 处理命令时发生服务器端错误。原版的 错误:启动App时出错。原始错误:使用的活动 启动应用程序不存在或无法启动!确保它存在 并且是一项可启动的活动
这是我想要的功能代码........
class TestLoginLogout(unittest.TestCase):
@classmethod
def setUpClass(self):
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '7.0'
desired_caps['deviceName'] = 'ZY223XQMWZ'
desired_caps['app'] = PATH('/home/martial/DYFO/dyfo.apk')
desired_caps['appPackage'] = 'dyfolabs.automatioo'
desired_caps['appActivity'] = "dyfolabs.automation.MainActivity"
desired_caps['context'] = 'WEBVIEW'
desired_caps['noReset'] = 'true'
desired_caps['fullReset'] = 'false'
self.driver = webdriver.Remote('http://0.0.0.0:4723/wd/hub', desired_caps)
请帮助我,我被困在这里。提前谢谢..
答案 0 :(得分:0)
从这里下载selenium for python:https://www.seleniumhq.org/download/
和来自这里的appium:http://appium.io/downloads.html
将这些内容包含在您的项目中,然后重试