Это выпадающее меню, которое я не могу выбрать через xpath или CSS-селектор.Не удается щелкнуть по выпадающему списку через xpath или CSS?
Мой HTML код: -
<button class="userInfo dropdown-toggle btn btn-default" data-reactid=".0.0.0.1:$=11:$1.1" type="button"> <span class="sr-only" data-reactid=".0.0.0.1:$=11:$1.1.0">Toggle dropdown</span> <span class="caret" data-reactid=".0.0.0.1:$=11:$1.1.1"/> <span data-reactid=".0.0.0.1:$=11:$1.1.2" style="letter-spacing:-.3em;"/>
код Я попробовал: -
driver.findElement(By.xpath(".//*[@data-reactid='.0.0.0.1:$=11:$1.1']")).click();
, но я получаю сообщение об ошибке говорит: -
он не может найти такие xpath
кнопку <класса = "USERINFO выпадающей-тумблер БТН БТНА-умолчанию", reactid данные =». 0.0.0.1:$=11:$1.1" тип = "button"> Выпадающее меню Toggle –
Я попробовал driver.findElement (By.xpath (".//*[@ data-reactid = '. 0.0.0.1: $ = 11: $ 1.1']")). Click(); но ошибка говорит, что он не может найти такой xpath –
Является ли элемент внутри iframe? Если это так, вам нужно переключить драйвер, чтобы получить доступ к кадру –