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

qTip Jquery - Tool Tip Handling Webdriver using java

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

同时执行其始终 return null

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

试试这个!

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