gpt4 book ai didi

javascript - isEmpty() 在使用 JavaScript 的 Protractor 中不起作用

转载 作者:行者123 更新时间:2023-12-03 01:11:56 24 4
gpt4 key购买 nike

众所周知,Java 中的 selenium 有类似的东西。

driver.findElementsByXPath("xxx").isEmpty()

JavaScript 中是否有类似的东西可以使用 Protractor 进行自动化测试?

注意事项:我使用的应用程序不是 Angular 应用程序。

我的代码块如下:

if(browser.driver.findElementsByXPath("xxx").isEmpty()){
console.log();
}

我尝试使用的函数是:isDisplayed().toBeTruthy();

我得到的错误是:findElement(...).isDisplayed(...).toBeTruthy 不是函数

最佳答案

Protractor 中没有isEmpty()这样的方法至少在 Protractor 官方api上不可用 docs 。但是 isEmpty() 是一个 java 方法来验证字符串是否为空

Protractor 中isDisplayed方法的使用

var foo = element(by.id('foo')); // equivalent of driver.findElement(By.id("foo"))

expect(foo.isDisplayed()).toBe(true); // equivalent of assert in java/testng

关于javascript - isEmpty() 在使用 JavaScript 的 Protractor 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52182500/

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