我试图找到有关我的问题的任何帮助,但没有成功。我需要确认验证码(两个数字)在无效提交后被更改。跨度标记中有两个数字(您可以打开此 URL 并查看 https://www.ultimateqa.com/filling-out-forms/)。
步骤:
填写右侧的表单,但故意输入 -1 作为添加的结果
提交表单并确认号码已更改
我解决了前两个步骤,但我阻止了第3个步骤。有人可以帮我解决这个问题吗?
package zadaci;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class zadatak1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "D:\\DriversSelenium\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://www.ultimateqa.com/filling-out-forms/");
driver.manage().window().maximize();
driver.findElement(By.xpath("//*[@id=\"et_pb_contact_name_1\"]")).sendKeys("TestName");
driver.findElement(By.xpath("//*[@id=\"et_pb_contact_message_1\"]")).sendKeys("TestMessage");
driver.findElement(By.xpath("/html/body/div[1]/div/div/article/div/div[1]/div/div/div/div[2]/div/div[2]/form/div/div/p/input")).sendKeys("-1");
driver.findElement(By.xpath("/html/body/div[1]/div/div/article/div/div[1]/div/div/div/div[2]/div/div[2]/form/div/button")).click();
driver.findElement(By.xpath("/html/body/div[1]/div/div/article/div/div[1]/div/div/div/div[2]/div/div[2]/form/div/div/p/span")).getText();
driver.close();
System.out.println("Test script executed successfully.");
}
}
提前致谢。:)
蛊毒传说
桃花长相依
相关分类