gpt4 book ai didi

javascript - Protractor :TypeError:browser.driver.isElementPresent 不是函数

转载 作者:行者123 更新时间:2023-11-30 07:54:40 26 4
gpt4 key购买 nike

我已将我的 Protractor 版本更新到 5.1.1 并将 node.js 更新到 6.10.2,现在我对该项目的所有测试都失败并出现以下错误:TypeError: browser.driver.isElementPresent 不是函数

如您所见,更改所有“browser.driver.isElementPresent”对我来说不是解决方案,因为项目很大而且我有很多行都使用它。

您是否知道为什么会出现此错误以及如何修复?

最佳答案

browser.driver.isElementPresent 已被删除。

browser.driverwebdriver 的实例。创建的实例来自 selenium-webdriver 节点模块。 Protractor 5.1.1 使用 selenium-webdriver v3.0.1 和自 v3.0.0-beta-1 起, 方法 isElementPresent 被移除。在变更日志中,Protractor 记录了一个解决方法。

之前:

let isPresent = browser.driver.isElementPresent(By.tagName('a'));

之后:

let isPresent = element(By.tagName('a')).isPresent();

关于javascript - Protractor :TypeError:browser.driver.isElementPresent 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43224991/

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