我目前正在启动一个网页,我输入名称,邮政编码,如果输入正确,则会显示第二页,您需要单击复选框并按“提交”按钮,最后您会看到第三页(最后一页)显示“感谢注册”。
此代码运行但没有任何内容写入日志文件。怎么了?
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);
答案 0 :(得分:0)
我不太了解你的log.write语句的格式,但据我所知,isSelected()应该按你的预期工作,
Boolean b = driver.findElement(By.id("TermsCheckBox")).isSelected();
b
将为真/假,具体取决于是否实际选中了复选框。据我所知isSelected()
仅与复选框相关;单选按钮输入。确保您只有一个ID为'TermsCheckBox'的元素