我使用selenium在我的系统中为客户注册一些东西。 响应就是我想确保测试没问题。
回复是:
<div class="ui-messages-info ui-corner-all">
<span class="ui-messages-info-icon"></span>
<ul>
<li>
<span class="ui-messages-info-summary">Name Name was registered - torsdag 02.03.2017 kl. 09.38.</span>
</li>
</ul>
</div>
</div>
我想验证文字&#34;是否已注册&#34;存在,如果文本不存在则测试失败。
如何在selenium中为此写支票?
我在想这样的事情:
WebElement verify = driver.findElement(By.something("was registered"));
答案 0 :(得分:0)
String el_text = driver.findElement(By.class("ui-messages-info-summary")).getText();
然后检查其内部是否
if "was registered" is in el_text:
答案 1 :(得分:0)
试试这个,
.separator ,
如果此元素存在,则表示文本“已注册”。