我正在使用java-selenium Webdriver测试一个应用程序,其中存在一些影子DOM元素。如何为Firefox driver测试它们?
我尝试了以下代码:
WebElement ele = (WebElement) ((JavascriptExecutor)driver).executeScript("return arguments[0].shadowRoot",element);
return ele;
这适用于Chrome浏览器,但是在Firefox浏览器中会出现“Javascript Exception:Cyclic object error”错误。请问你能否帮忙解决?