【发布时间】:2014-12-05 13:43:43
【问题描述】:
以下文本显示在网页中。
HTML代码如下——
<tr>
<td valign="middle" align="left">
<div
class="ellipsis"
style="max-width: 425px; display: inline-block;">
HKCR\abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop
</div>
</td>
将 Selenium WebDriver 与 Java 结合使用,我想检查是否仅显示部分文本,末尾带有 3 个点。 从 HTML 代码中,我只能看到全文
HKCR\abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop
而不是结尾带有 3 个点的部分文本。 当我编写以下代码时,它会输出全文而不是带有 3 个点的部分文本。
String text1 = webDriver.findElement(
By.xpath(".../tr/td[1]")
).getText();
所以,我很困惑如何验证实际上只显示了部分文本。 有人可以帮忙吗?
【问题讨论】:
-
这是 html。与硒无关
-
请再次清除问题...您是否要在控制台中打印文本最后带有“..”或您是否要验证您的文本是否包含“..”最后?
-
我想验证最后只显示带有3个点的部分文本
标签: java selenium selenium-webdriver