нет такого элемента: невозможно найти элемент: {"method": "css selector", "selector": "body select [name = 'Accept']"} - PullRequest
0 голосов
/ 23 мая 2019

У меня есть

<li><a class="dropdown-item" href="{{route('user.invite_accept',[$user->id,1])}}">Accept</a></li>

Я пытаюсь щелкнуть по нему, используя сумеречный свет. Я использовал select, click, clicklink. Но это не работает

1 Ответ

0 голосов
/ 24 мая 2019

Ваш селектор кажется неправильным, похоже, вы пытаетесь щелкнуть гиперссылку , которая представлена ​​<a> тегом , пока ваше CSS-выражение ищет <select>

Попробуйте преобразовать свой локатор в найти элемент по тексту ссылки , например:

driver.findElement(By.linkText("Accept"))

или, в качестве альтернативы, использовать XPath Locator нравится:

driver.findElement(By.xpath("//a[text()='Accept']"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...