Java 使用先前使用Selenium 2选择器选择的Jquery选择一个元素
我选择了一个Selenium WebElement,例如:Java 使用先前使用Selenium 2选择器选择的Jquery选择一个元素,java,jquery,selenium,selenium-webdriver,Java,Jquery,Selenium,Selenium Webdriver,我选择了一个Selenium WebElement,例如: WebElement element = webDriver.findElement(By.xpath('//div/span[@id='test']')); webDriver.executeScript("$(" + element.getUniqueSelector() + ").attr('id', 'test2')"); 如果我不知道如何找到这个元素,那么如何使用JQuery选择相同的元素?我只有webDriver实例和e
WebElement element = webDriver.findElement(By.xpath('//div/span[@id='test']'));
webDriver.executeScript("$(" + element.getUniqueSelector() + ").attr('id', 'test2')");
如果我不知道如何找到这个元素,那么如何使用JQuery选择相同的元素?我只有webDriver实例和element实例
用“伪代码”来说,我想要这样的东西:
WebElement element = webDriver.findElement(By.xpath('//div/span[@id='test']'));
webDriver.executeScript("$(" + element.getUniqueSelector() + ").attr('id', 'test2')");
/编辑
我得到了答案:以下是答案:
这基本上是这个问题的另一个方向: