如何选择工作?

时间:2014-01-22 22:00:55

标签: selenium-webdriver

我目前正在启动一个网页,我输入名称,邮政编码,如果输入正确,则会显示第二页,您需要单击复选框并按“提交”按钮,最后您会看到第三页(最后一页)显示“感谢注册”。

此代码运行但没有任何内容写入日志文件。怎么了?

Boolean b = driver.findElement(By.id("TermsCheckBox")).isSelected();
log.write("Checking Check Box Page - Expected: ", "https://www.mysite.com/Terms.html | Actual:  + driver.findElement(By.id("TermsCheckBox")).isSelected(), Desc);

1 个答案:

答案 0 :(得分:0)

我不太了解你的log.write语句的格式,但据我所知,isSelected()应该按你的预期工作,

Boolean b = driver.findElement(By.id("TermsCheckBox")).isSelected();

b将为真/假,具体取决于是否实际选中了复选框。据我所知isSelected()仅与复选框相关;单选按钮输入。确保您只有一个ID为'TermsCheckBox'的元素