Ich bin ein QA-Ingenieur, der ein Testskript schreibt. Ich versuche, eine URL-Zeichenfolge-Variable festzulegen, die der URL der aktuellen Seite in einer Methode entspricht, und die Methode aufzurufen, die die Variable in einer Testmethode enthält.NullPointerException beim Aufruf einer Variablen aus einer anderen Klasse
* Edit **** Ursprünglich dachte ich, dies sei ein Problem mit der Variablen selbst, aber das ist nicht der Fall. Ich habe meine Frage angepasst das Problem besser darzustellen
Wenn ich die URL-Variable in der gleichen Klasse und ein Verfahren einleiten und definieren als Test es
public void RFPsCreatedStatusTest(){
RequestsataGlance.RFPinProgressbtnclick();
RequestsataGlance.CreatedClick();
String url = driver.getCurrentUrl();
System.out.println(url);
Assert.assertTrue(url.contains("url.com"), "Incorrect Page, SR list call status does not match status selected ");
gut funktioniert Aber wenn ich erstellen und rufen Sie die public void() {} URL-Methode [createdasertion] getrennt von außerhalb der Testmethode und Klasse funktioniert es nicht. Gedanken?
@Test
public void RFPsCreatedStatusTest(){
RequestsataGlance.RFPinProgressbtnclick();
RequestsataGlance.CreatedClick();
RequestsataGlance.Createdassertion();
}`
ich die Frage besser bearbeitet haben, um das Problem – Lamar