mir jemand den genauen Unterschied erklären zwischen() einreichen und klicken Sie auf()
Senden() leitet auf eine andere Seite, während Sie auf() nicht mir erlaubt, die innere Seite zuzugreifen
Wie mein Szenario i zu wollen, ist Zugriff auf diese site. wenn ich auf Login-Taste mit click()
Methode klicken. Site erlaubt mir nicht, auf die innere Seite zuzugreifen, während die Methode submit()
verwendet wird, Site wird auf die andere Seite umgeleitet.
Also, ich bekomme nicht den richtigen Unterschied zwischen diesen beiden Methoden. Weitere Informationen finden Sie im folgenden Code-Snippet.
driver.get("https://www.ymlp.com/login.html");
driver.manage().window().maximize();
driver.findElement(By.id("T1")).sendKeys("[email protected]");
driver.findElement(By.id("T2")).sendKeys("[email protected]");
driver.findElement(By.id("loginbtn")).submit();
Wenn Sie über Code-Website ausführen Umleitungen auf eine andere Seite, jetzt, während gerade die letzte Zeile des Codes zu ändern, wie unten erwähnt Code wird Website erlaubt mir nicht die innere Seite zuzugreifen.
driver.findElement(By.id("loginbtn")).click();
Kann mir jemand zu diesem Thema helfen? Ich würde gerne wissen, warum click() hier nicht gut funktioniert.
Mit freundlichen Grüßen.
könnte Doppel sein, http: //stackoverflow.com/questions/17530104/selenium-webdriver-submit-vs-click – Chetan
Es ist keine doppelte Frage, ich habe die Website-URL, zusammen mit meinem Code-Snippet zur Verfügung gestellt. aber beide Methoden verhalten sich hier anders. Können Sie mir erklären, warum click() auf der oben genannten Website nicht gut funktioniert? –
hinzufügen warten vor Klickmethode. Irgendwann Klick-Methode ausführen mit Wissen Schaltfläche ist klickbar oder nicht. – Chetan