输入所有细节后,按钮似乎也被禁用

时间:2013-10-14 01:05:42

标签: java selenium selenium-webdriver

我正在使用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初学者

0 个答案:

没有答案