【发布时间】:2021-06-27 04:19:35
【问题描述】:
在 QMetry 中,我试图在一个测试用例中从 appiumDriver 切换到 androidDriver。这种需求是由于函数driver.isKeyboardShown() 显示为appium 的未定义而出现的。所以需要把它改成androidDriver并使用这个功能。
目前在 Qmetry 项目中,对于 appiumDriver 的功能在 application.properties 文件中设置为:
driver.name=appiumDriver
appium.capabilities.driverClass=io.appium.java_client.AppiumDriver
& 在测试用例中使用驱动程序为:
AppiumDriver driver = (AppiumDriver) new WebDriverTestBase().getDriver().getUnderLayingDriver();
现在想切换到androidDriver。
不确定如何在运行时通过 java 代码从 AppiumDriver 切换到 androidDriver。
如何通过代码实现这一点?请提出建议。
【问题讨论】:
标签: selenium-webdriver webdriver appium qaf