使用以前使用Selenium 2选择器选择的Jquery选择一个元素

时间:2011-04-09 13:55:19

标签: java jquery selenium selenium-webdriver

我选择了Selenium WebElement,例如:

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

如果我不知道如何找到这个元素,我如何用JQuery选择相同的元素?我所拥有的只是webDriver实例和元素实例。

在“伪代码”中说,我想要这样的东西:

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

/编辑

我得到了答案:jQuery element selector with Id from Selenium 2 / WebDriver

1 个答案:

答案 0 :(得分:2)

以下是答案:jQuery element selector with Id from Selenium 2 / WebDriver

import org.openqa.selenium.JavascriptExecutor;

((JavascriptExecutor) driver).executeScript("$(arguments[0]).whatever()", myElement)