我可以使用 ((RemoteWebElement) webElement).getId()
在 Selenium 中获取元素的 ID,它返回如下字符串:
{e9b6a1cc-bb6f-4740-b9cb-b83c1569d96d}
我想知道该 ID 的来源。我正在使用 FirefoxDriver()
,所以这可能与 Firefox 相关吗?
有没有办法仅通过知道此 ID 来使用 Jquery 选择元素?
最佳答案
您根本不需要访问内部 ID。只需将 WebElement 实例传递给 JavascriptExecutor.executeScript:
import org.openqa.selenium.JavascriptExecutor;
((JavascriptExecutor) driver).executeScript("$(arguments[0]).whatever()", myElement)
关于java - 带有来自 Selenium 2/WebDriver 的 Id 的 jQuery 元素选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614170/