Ich habe Schwierigkeiten, einen Knopf von Selenium zu drücken.Ich kann nicht auf eine Schaltfläche in Selen klicken
Hier ist das DOM: http://pasteboard.co/GHIjMd6.png
ich den Knopf WebElement auf diese Weise deklariert haben mit XPath (eine gültige XPath, die ein Knoten als pro Firepath zurückgibt):
WebElement send_this_msg_btn = driver.findElement(By.xpath("//*[@class='mp-button-content'][.='Send This Message']"));
Ich habe versucht, Sie auf den Button besagten Knopf mit send_this_msg_btn
Xpath in den unten erwähnten Wegen, aber keiner von ihnen funktioniert für mich.
click()
der WebDriver Methode: send_this_msg_btn.click()
JavaScriptExecutor:
JavaScriptExecutor jse = (JavaScriptExecutor)driver;
jse.executeScript("arguments[0].click();", send_this_msg_btn);
Aktionen Klasse:
Actions actions = new Actions(driver);
actions.moveToElement(send_this_msg_btn);
actions.click();
actions.build().perform();
Ich habe auch überprüft, ob die Taste innerhalb eines Rahmens/iframe ist, aber das ist nicht der Fall entweder.
Was ist der Fehler, den Sie bekommen? – Kapil
@Kapil Bitte überprüfen Sie diesen Link: https://pasteboard.co/GHIjMd6.png –
Ich bekomme NoSuchElementException in allen Fällen. –