测试条件 - 验证字段验证,即如果我在该文本框中输入了无效数据,则捕获Exception值并验证相同(请输入名字),因此, 下面是我的HTML代码如何从文本框中获取班级值使用Java的Webdriver使用Java
执行前(验证)
<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>
后怎能版本如果无效的条目通在该对象中存在或不IFY的验证消息
我的代码是
\\ 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"));
如果我执行它总是会出现“输入TXT”类没有得到“输入TXT ErrorControl”
请提供帮助,如何处理这种
感谢
prabu
感谢您的重播,我总是得到虚假的验证消息,当我执行它
布尔呃= driver.findElement(By.cssSelector(“input#txtFirstName”))\t \t \t \t \t .getAttribute(“class”)。contains(“ErrorControl”);
然后我改变它作为字符串如
字符串ER =驾驶员\t \t \t \t \t .findElement(By.cssSelector( “输入[名称= txtFirstName]”)) .getAttribute( “类”);
其产生的结果作为input-txt也没有得到ErrorControl,让我知道它需要的任何加法 – Prabu