Ночной дозор не может найти
Я турист и программист, пытаюсь использовать второй навык, чтобы найти вакансии в полном кемпинге. Вместо того, чтобы ползти с нуля, я использую сквозную среду тестирования nightwatch.js для навигации по мне.
Я наткнулся на контрольно-пропускной пункт, потому что Nightwatch испытывает трудности с поиском определенного элемента с помощью селекторов CSS.
Вот элементы и страница:Вот мой тестовый код:Предыдущие попыткиМой тестовый кодбудут нажмите на поле выбора с#permitTypeId
, Увидит что#permitTypeId option
виден Будетне увидеть или щелкнуть любой из параметров, когда указаны более конкретные значения. Пятерка.click()
Это все селекторы CSS, которые я уже пробовал. Ни один из параметров не установлен вdisplay:hidden
или жеdisplay:none
, Я также попробовал все вышеперечисленное без.waitForElementToBeVisible()
на всякий случай ожидание вызывает скрытие выпадающего меню.
Я успешно нажал на опции из разных выпадающих меню на этом сайте без каких-либо проблем. Просто этот вызывает головную боль.
Тесты работают с самым последним сервером Selenium и Firefox на Mac Yosemite.
ТЛ; дрNightwatch.js / Selenium не будет нажимать на что-либо из выпадающего меню.