如何在 appium 的 webdriverio 中使用驱动程序对象
How to use driver object in webdriverio with appium
在使用 appium 和 webdriverio 进行测试时,应该有一个 driver
全局对象,例如 browser
对象,但是当我尝试使用它时,测试无法编译,因为它不存在!
在这里提到:
https://webdriver.io/docs/browserobject.html
这里所有 appium 的本机命令都需要它:
https://webdriver.io/docs/api/appium.html
但我不知道如何让它工作。 (对于 browser
对象,我只是使用它,虽然 IDE 不识别它,但它有效,与 driver
对象相反)
编辑:我尝试使用 browser
对象代替 driver
,它适用于 browser.isMobile
和 browser.lock(5)
(锁定屏幕 5 秒),但是我还没有尝试更高级的用途(例如切换上下文)所以我的问题是:driver
和 browser
之间有区别吗?!
console.log(browser === driver);
> true
所以两者应该基本相同
在使用 appium 和 webdriverio 进行测试时,应该有一个 driver
全局对象,例如 browser
对象,但是当我尝试使用它时,测试无法编译,因为它不存在!
在这里提到:
https://webdriver.io/docs/browserobject.html
这里所有 appium 的本机命令都需要它:
https://webdriver.io/docs/api/appium.html
但我不知道如何让它工作。 (对于 browser
对象,我只是使用它,虽然 IDE 不识别它,但它有效,与 driver
对象相反)
编辑:我尝试使用 browser
对象代替 driver
,它适用于 browser.isMobile
和 browser.lock(5)
(锁定屏幕 5 秒),但是我还没有尝试更高级的用途(例如切换上下文)所以我的问题是:driver
和 browser
之间有区别吗?!
console.log(browser === driver);
> true
所以两者应该基本相同