我正在Selenium中选择此项目,如下所示:
filter_panel = self.browser.find_element_by_class_name('panel-filters')
filter_onair = filter_panel.find_element_by_css_selector("div.form-group.mod-toggle.js-onair[data-toggle='tooltip'][data-placement='top']")
但是,如果此项具有disabled
类,我如何在Selenium中进行测试?
答案 0 :(得分:1)
您可以尝试
assert 'disabled' in filter_onair.get_attribute('class').split()
或者您可以尝试使用.disabled
扩展CSS选择器:
filter_onair = filter_panel.find_element_by_css_selector("div.form-group.mod-toggle.js-onair.disabled[data-toggle='tooltip'][data-placement='top']")
如果得到NoSuchElementException
,则必需选择器没有包含"disabled"
类名的元素