-1

にテキストの一部を確認します。 応答は私がテストがOKであることを確認したいものです。は、私は私のシステムでは、顧客に何かを登録するには、セレンを使用して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> 

私はテキストが「登録された」ことを確認したいテキストが存在しない場合には存在しており、テストは失敗します。

は、どのように私はセレンでそのための小切手を書くことができますか?この要素は、その存在している場合は、その内側

if "was registered" is in el_text: 
+0

この質問と回答を参照してください。 http://stackoverflow.com/questions/41974209/what-is-the-actual-difference- between-assertequals-vs-asserttrue-in-testng –

答えて

0
String el_text = driver.findElement(By.class("ui-messages-info-summary")).getText(); 

と:

私はこのような何かを考えていましたテキストが「登録されました」という意味です。

0

はこれを試してみてくださいかどうかを確認し、その後

driver.find_elements_by_xpath("//*[contains(text(), 'was registered')]") 

WebElement verify = driver.findElement(By.something("was registered")); 
関連する問題