Selenium webdriver 它是如何工作的?
我当前启动了一个网页,在其中输入姓名、邮政编码,然后如果输入正确,您将看到第二个页面,您需要单击复选框并按下提交按钮,最后您将看到第三个(最终)页面,显示“感谢注册” 此代码运行,但没有写入日志文件。怎么了Selenium webdriver 它是如何工作的?,selenium-webdriver,Selenium Webdriver,我当前启动了一个网页,在其中输入姓名、邮政编码,然后如果输入正确,您将看到第二个页面,您需要单击复选框并按下提交按钮,最后您将看到第三个(最终)页面,显示“感谢注册” 此代码运行,但没有写入日志文件。怎么了 Boolean b = driver.findElement(By.id("TermsCheckBox")).isSelected(); log.write("Checking Check Box Page - Expected: ", "https://www.mysite.com/Ter
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);
我不太了解log.write语句的格式,但据我所知,isSelected()应该可以像您预期的那样工作
Boolean b = driver.findElement(By.id("TermsCheckBox")).isSelected();
b
将为真/假,具体取决于是否实际选中了复选框。据我所知,isSelected()
仅与复选框和单选按钮输入相关。确保您只有一个ID为“TermsCheckBox”的元素。选中的元素也与select
元素中的选项相关。此处没有足够的内容。请多发布一些周围的代码(即desc
变量到底是什么?!)和您正在处理的控件的HTML。