【问题标题】:How to use driver object in webdriverio with appium如何在 webdriverio 中通过 appium 使用驱动程序对象
【发布时间】:2020-02-06 21:29:45
【问题描述】:

在使用 appium 和 webdriverio 进行测试时,应该有一个 driver 全局对象,例如 browser 对象,但是当我尝试使用它时,测试无法编译,因为它不存在! 这里提到了:

https://webdriver.io/docs/browserobject.html

这里所有appium的原生命令都需要它:

https://webdriver.io/docs/api/appium.html

但我不知道如何让它工作。 (对于 browser 对象,我只是使用它,虽然 IDE 无法识别它,但它可以工作,与 driver 对象相比)

编辑:我尝试使用browser 对象代替driver,它适用于browser.isMobilebrowser.lock(5)(它锁定屏幕5 秒),但我还没有尝试更高级的用途(例如切换上下文)所以我的问题是:driverbrowser 之间有区别吗?!

【问题讨论】:

    标签: javascript testing appium webdriver-io


    【解决方案1】:
    console.log(browser === driver);
    > true 
    

    所以两者应该基本相同。

    【讨论】:

    • 谢谢你的回答,你用的是什么版本的?
    • appium: 1.15.1 webdriverio: 5.16.7 @wdio/appium-service: 5.16.5
    猜你喜欢
    • 2015-11-12
    • 2021-11-27
    • 2021-10-15
    • 2017-02-01
    • 2013-09-01
    • 2019-11-06
    • 2018-08-23
    • 2020-05-11
    • 2020-07-09
    相关资源
    最近更新 更多