Alp*_*Alp 5 java firefox jquery webdriver selenium-webdriver
我可以在Selenium中获取一个元素的ID ((RemoteWebElement) webElement).getId()
,它会返回一个这样的字符串:
{e9b6a1cc-bb6f-4740-b9cb-b83c1569d96d}
Run Code Online (Sandbox Code Playgroud)
我想知道该ID的来源.我正在使用FirefoxDriver()
,所以这与Firefox有关吗?
有没有办法只通过知道这个ID来选择一个带有Jquery的元素?
您根本不需要访问内部ID.只需将WebElement实例传递给JavascriptExecutor.executeScript:
import org.openqa.selenium.JavascriptExecutor;
((JavascriptExecutor) driver).executeScript("$(arguments[0]).whatever()", myElement)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5651 次 |
最近记录: |