Селен тест, если класс CSS присутствует - PullRequest
0 голосов
/ 22 октября 2018

Я выбираю этот предмет в Селене так:

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?

1 Ответ

0 голосов
/ 22 октября 2018

Вы можете попробовать

assert 'disabled' in filter_onair.get_attribute('class').split()

или попытаться расширить селектор CSS с помощью .disabled:

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" имя класса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...