-1

ich Selen verwenden, um etwas auf einem Kunden in meinem System zu registrieren. Die Antwort ist, was ich sicherstellen möchte, dass der Test in Ordnung ist.in einem Selen Testteil des Textes überprüft

Die Antwort ist:

<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> 

ich überprüfen möchten, dass der Text „registriert wurde“ vorhanden ist, und der Test fehlschlägt, wenn der Text nicht vorhanden ist.

Wie kann ich einen Scheck für das in Selen schreiben?

Ich war so etwas wie dieses Denken:

WebElement verify = driver.findElement(By.something("was registered")); 
+0

beziehen sich diese Frage und Antwort. http://stackoverflow.com/questions/41974209/what-is-the-actual-difference-between-assertequals-vs-asserttrue-in-testng –

Antwort

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

und dann prüfen, ob sein Innen

if "was registered" is in el_text: 
0

die Sie interessieren,

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

Wenn dieses Element vorhanden ist, dass bedeutet, es hat den Text "War registriert".