gpt4 book ai didi

javascript - 如何以编程方式访问当前的 webdriver 实例?

转载 作者:数据小太阳 更新时间:2023-10-29 05:22:59 27 4
gpt4 key购买 nike

我正在使用 Protractor 编写端到端测试套件。

我知道它建立在 WebdriverJS 之上,我正在尝试使用一些 webdriverJS 功能。

也就是说,我正在尝试使用 webdriverJS 的 promise 管理器对某些行为进行排队,而 WebdriverJS 文档说我应该使用

webdriver.promise.controlFlow().execute(function myBehavior(){...});

问题是,我不知道如何访问“webdriver”对象。没有名为“webdriver”的全局变量。

有人可以帮我解决这个问题吗?

编辑:

既然问题已经解决了,我想强调一个必须使用的事实

browser.driver.controlFlow()

不是

browser.driver.promise.controlFlow()

尽管 WebdriverJS 文档可能有建议。

最佳答案

文档说 browser.driver 是底层的 webdriver。

那么你可以试试这个吗:

browser.driver.controlFlow().execute(function myBehavior(){...});

关于javascript - 如何以编程方式访问当前的 webdriver 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23061033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com