qTip Jquery - 使用java处理Webdriver的工具提示

时间:2015-02-16 11:49:30

标签: java jquery selenium selenium-webdriver

有一个文本框控件,输入无效数据时显示一个工具提示消息(使用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

请帮助我如何收集验证信息

1 个答案:

答案 0 :(得分:1)

试试这个!

String ValidationMessage = driver.findElement(
            By.cssSelector("#txtEmail.input-txt.ErrorControl")).getAttribute("oldtitle");