Для нашей автоматизации с реальными устройствами необходимо сначала подключиться к VPN. Поэтому я установил anyconnect из cisco.
Я могу запустить приложение, закрыть все всплывающие окна при запуске, но я не могу подключиться.
снимок экрана anyconnect
Фрагмент кода выглядит следующим образом:
capabilities.setCapability("appPackage", "com.cisco.anyconnect.vpn.android.avf")
capabilities.setCapability("appActivity", "com.cisco.anyconnect.ui.PrimaryActivity")
val appiumServer = URL(remoteTestingServer + "/wd/hub")
_driver = AndroidDriver<AndroidElement>(appiumServer, capabilities)
_driver.findElements(By.XXXXXXXXXXXXXXX).click()
Я пытался использовать id, xpath, ClassName и т. Д. См. Скриншот из UI Automator Viewer