Выберите элемент с Jquery, ранее выбранный с помощью селектора Selenium 2 - PullRequest
2 голосов
/ 09 апреля 2011

У меня выбран Selenium WebElement, например, вот так:

WebElement element = webDriver.findElement(By.xpath('//div/span[@id='test']'));

Если я не знаю, как я нашел этот элемент, как я могу выбрать этот же элемент с помощью JQuery?Все, что у меня есть, это экземпляр webDriver и экземпляр элемента.

Говорят "псевдокод", я хочу что-то вроде этого:

webDriver.executeScript("$(" + element.getUniqueSelector() + ").attr('id', 'test2')");

/ edit

Iполучил мой ответ: Селектор элементов jQuery с идентификатором из Selenium 2 / WebDriver

1 Ответ

2 голосов
/ 02 декабря 2011

Вот ответ: Селектор элементов jQuery с идентификатором из Selenium 2 / WebDriver

import org.openqa.selenium.JavascriptExecutor;

((JavascriptExecutor) driver).executeScript("$(arguments[0]).whatever()", myElement)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...