开发者

Select an element with Jquery previously selected with Selenium 2 selector

开发者 https://www.devze.com 2023-02-23 00:32 出处:网络
I have a Selenium WebElement selected, for example like this: WebElement element = webDriver.findElement(By.xpath(\'//div/span[@id=\'test\']\'));

I have a Selenium WebElement selected, for example like this:

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

If i have no knowledge about how i found this element, how can i select the same element with JQuery? All i have is the webDriver instance and the element instance.

Spoken in "pseudo-code", i want something like this:

webDriver.executeScript("$("开发者_开发问答 + element.getUniqueSelector() + ").attr('id', 'test2')");

/edit

I got my answer: jQuery element selector with Id from Selenium 2 / WebDriver


Here is the answer: jQuery element selector with Id from Selenium 2 / WebDriver

import org.openqa.selenium.JavascriptExecutor;

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

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号