Я работал над селекторами CSS, чтобы найти элемент при использовании веб-драйвера selenium, но поиск элемента для ниже div кажется сложным.
<div class="class1 class2" dd:btnfloatingstyle="top-right" dd:entitytexttype="resultval" id="_78891a36-3d75-432e-9906-760bd918e7cb" contenteditable="true"></div>
Для поиска элемента с помощью селектора css я обычно делаю:
$driver.find_elements(:css, 'div.classname')
Но в этом случае у меня есть 2 имени класса, и я не возвращаю элемент, пока делаю:
$driver.find_elements(:css, 'div.class1 class2') or
$driver.find_elements(:css, 'div.class1 > div.class2') or
$driver.find_elements(:css, 'div.class1 + div.class2')
Я что-то пропустил или есть другой способ найти этот элемент??