在使用 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
和 浏览器
?!
最佳答案
console.log(browser === driver);
> true
所以两者应该基本相同。
关于javascript - 如何在 appium 的 webdriverio 中使用驱动程序对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58305917/