验证是否正确输入了所有字段

时间:2015-12-08 15:31:04

标签: python selenium-webdriver

我正在使用selenium和python来填写表单。我需要验证是否正确输入了每个字段。有3个不同的领域:

  1. 字段是一个单选按钮(我需要验证是否选择了名称旁边的圆圈)

  2. 字段是下拉菜单选项(我需要验证是否已选择名称)

  3. 是一个文字字段(我需要验证输入的文字是否正确)

  4. 我知道我可以使用assert "name" in driver.page_source来测试该单词是否在页面上,但这不是我想要做的。建议?

1 个答案:

答案 0 :(得分:1)

也许is_selected()会帮助您收听广播并选择项目:

driver.find_element_by_id('item_id').is_selected()

对于文本字段,请使用get_attribute

driver.find_element_by_id('item_id').get_attribute("value")