有一个文本框控件,输入无效数据时显示一个工具提示消息(使用qTip Jquery)
请告诉我们如何使用Java
使用Web驱动程序获取工具提示消息下面是Html代码
<div class="ctrl-column">
<input id="txtEmail" class="input-txt" type="text" onpaste="return false" oncopy="return false" maxlength="160" data-bind="value: Email,qtipValMessage:Email" title="Please enter the email" data-orig-title="">
</div>
然后在该txtEmail字段中传递无效条目,现在代码看起来像这样
<div class="ctrl-column">
<input id="txtEmail" class="input-txt ErrorControl" type="text" onpaste="return false" oncopy="return false" maxlength="160" data-bind="value: Email,qtipValMessage:Email" title="" data-orig-title="" data-hasqtip="3" oldtitle="Please enter valid email">
</div>
所以我想捕获oldtitle属性值(即Please enter valid email
)
下面是我的java代码
String ValidationMessage = driver.findElement(
By.cssSelector("input#txtEmail")).getAttribute("oldtitle");
执行时始终返回null
值
请帮助我如何收集验证信息
答案 0 :(得分:1)
试试这个!
String ValidationMessage = driver.findElement(
By.cssSelector("#txtEmail.input-txt.ErrorControl")).getAttribute("oldtitle");