gpt4 book ai didi

java - 如何使用 Java 从文本框 Webdriver 获取类值

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

测试条件 - 验证字段验证,即如果我在该文本框中输入无效数据,则捕获异常值并验证相同的值(请输入名字),因此,以下是我的 HTML 代码

执行前(验证)

<input type="text" class="input-txt" data-bind="value: FirstName" id="txtFirstName"
title="Please enter first name" data-orig-title="">
<span class="f-req" style="display: none;"></span>

执行验证后

<input type="text" class="input-txt ErrorControl" data-bind="value:
FirstName"id="txtFirstName" title="Please enter first name" data-orig-title="">
<span class="f-req" style="">Please enter first name</span>

如何在该对象中的无效条目传递期间验证验证消息是否存在

我的代码是

\\ passing empty value so its thrown an error message
firstname.sendKeys("");
\\checking if the "input-txt ErrorControl" class are enabled or not
System.out.println("class name" + firstname.getAttribute("class"));

如果我执行它总是得到“input-txt”类而不得到“input-txt ErrorControl”

请提供如何处理此问题的帮助

谢谢

普拉布

最佳答案

尝试sendKeys("")另一个无效符号。然后使用此检查:

webdriver.findElement(By.cssSelector("input#txtFirstName")).getAttribute("class").contains("ErrorControl")

关于java - 如何使用 Java 从文本框 Webdriver 获取类值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19318502/

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