gpt4 book ai didi

java - 断言文本框在 Selenium 中为空

转载 作者:行者123 更新时间:2023-11-30 06:58:23 27 4
gpt4 key购买 nike

我目前正在编写测试,我想知道是否有办法断言文本框为空。

测试是针对“清除数据”而不是记住您的电子邮件或用户名的注销命令。我为这个测试建模的方式有测试登录、注销和我坚持的部分——断言登录屏幕上的电子邮件文本框在注销后为空。

我试过这样的东西:

if (driver.findElement(By.cssSelector("input[type=\"text\"]").equals(""))) {
// This will throw an exception
}

但这不起作用,因为参数未被接受。

有什么想法吗?

最佳答案

我认为您需要获取 value 属性:

WebElement myInput = driver.findElement(By.cssSelector("input[type=\"text\"]"));

if (!myInput.getAttribute("value").equals("")) {
fail()
}

关于java - 断言文本框在 Selenium 中为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32763622/

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