Имитировать наведение курсора на диапазон и извлекать текст, который появляется при наведении SeleniumJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Имитировать наведение курсора на диапазон и извлекать текст, который появляется при наведении Selenium

Сообщение Anonymous »

Существует диапазон с альтернативным текстом, который будет отображаться при наведении курсора. Я пытаюсь имитировать наведение на него и пытаюсь получить текст, который появляется при наведении. Это элемент. Я попробовал следующий скрипт.

Код: Выделить всё

String script = "var event = new MouseEvent('mouseover', {" +
"    'view': window," +
"    'bubbles': true," +
"    'cancelable': true" +
"});" +
"arguments[0].dispatchEvent(event);";

((JavascriptExecutor) driver).executeScript(script, elementToHoverOver);
Я также пробовал использовать действия для непосредственного выполнения действия при наведении. Кажется, никто из них не работает. Это XPath элемента.

Код: Выделить всё

//span[@aria-label='batman']
Разве я не получаю доступ к нужному XPath для наведения? Любая помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/781 ... r-selenium
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»