2015-08-12 5 views
0

Я работаю над проектом на Java, где я должен иметь возможность запускать сайт, а затем распознавать веб-элементы браузера с помощью мыши, например Object Spy в QTP. Элементы, которые я надеюсь получить, - это имя, имя класса, идентификатор, тэг, текстовый текст, частичный текст ссылок, CSS Xpath ..etc.Объект Spy с использованием Java

Я как бы потерял способ подключения браузера и приложения. Помогите?

Благодарим вас в Advance.

ответ

0

Внесите код javascript/JQuery на веб-страницу, чтобы захватить свойства элемента. Вы можете передать элемент обратно классу Java и поймать его в объекте org.w3c.dom.HTMLElement. Используя методы в объекте, вы можете получить все атрибуты, соответствующие Element.

+0

Я все еще немного потерял то, как именно я запустил весь сайт, а затем введю в него код Javascript/JQuery. Можете ли вы показать мне пример кода, который работает? –

+0

Вы должны иметь возможность получить доступ к веб-движку объекта браузера. Затем, если вы делаете webEngine.executeScript («окно»); он введет javascript-код в браузер. Я сделал это в своем браузере JavaFX. Возможно, вам придется провести некоторое исследование в других браузерах. – NaveenBharadwaj

Смежные вопросы