Я использую GEB с селеном.
Это один из селекторов, которые я получал invalid selector: An invalid or illegal selector was specified
для
$("button:contains('Accept')")
Если я запускаю этот селектор черезконсоль chrome может найти элемент, но когда я запускаю тот же селектор через GEB / selenium, это означает, что это недействительный селектор
В трассировке стека он также имеет следующее:
*** Element info: {Using=css selector, value=button:contains('Accept')}
Опять же, я не вижу ничего плохого в этом селекторе.
, если я изменю код на использование выражения xpath, вместо этого он работает.
seleniumVersion = '3.13.0'