【发布时间】:2012-04-05 15:48:34
【问题描述】:
这是我正在寻找的 html 源代码。
<input type="hidden" value="3" id="provCount" /><input id="SettingsFrmId:settings_addProv_button" type="submit" name="SettingsFrmId:settings_addProv_button" class="inputButton" value="Add Prov" title="Add Prov" title="Add Prov" />
在下面的代码中,我试图检查是否找到了隐藏元素。
try:
driver.find_element_by_id("SettingsFrmId:settings_addProv_button")
logger[0].error('Add Prov button found.')
return 1
except NoSuchElementException:
logger[0].info('Add prov button is not found')`
硒服务器:2.20.0
这里我的执行失败,因为 selenium webdriver 找到元素并尝试块返回 1。我的理解是 webdriver 不会找到隐藏的元素。
【问题讨论】: