我正在使用selenium web驱动程序来自动化注册表单。我在表单中的“创建帐户”按钮时遇到问题。按钮的功能是,它被禁用,直到用户填写所有字段。用户必须在所有字段中输入数据(如用户名,名字,密码等)并检查条款和条件复选框,按钮获取已完成注册。
我已将名称和密码字段定义为常量。一旦我运行测试,帐户显示已禁用,测试结束显示为成功。但是测试必须导航到显示成功消息的下一页
我为按钮点击和成功消息编写了以下代码
selenium.click("id=create account");
WebElement button = driver.findElement(By.id("create account"));
while(button.isEnabled()) {
selenium.click("id=create account");
}
WebElement finalMessage = driver.findElement(By.cssSelector("div.d-title>h1"));
if (finalMessage.isDisplayed()) {
Assert.assertTrue(selenium.isTextPresent("Congratulations");
}
对此表示感谢。
谢谢, Java初学者