如何在不使用javascriptExecutor的SeleniumWebDriver中突出显示webelement

如何在不使用javascriptExecutor的SeleniumWebDriver中突出显示webelement,javascript,java,selenium,automated-tests,Javascript,Java,Selenium,Automated Tests,我想使用SeleniumWeb驱动程序突出显示web元素,但不想使用JavaScriptExecutor。如果我使用java脚本执行器,我的DOM将得到更改。这就是我不想使用它的原因。是否有其他方法突出显示web元素?请给我一个建议。 提前感谢请尝试一下,我不知道这是否会改变您的DOM和框架 `JavascriptExecutor js = (JavascriptExecutor)driver; js.executeScript("arguments[

我想使用SeleniumWeb驱动程序突出显示web元素,但不想使用JavaScriptExecutor。如果我使用java脚本执行器,我的DOM将得到更改。这就是我不想使用它的原因。是否有其他方法突出显示web元素?请给我一个建议。
提前感谢

请尝试一下,我不知道这是否会改变您的DOM和框架

          `JavascriptExecutor js = (JavascriptExecutor)driver;
            js.executeScript("arguments[0].style.color='red'", webElement);
            Thread.sleep(5000);
            js.executeScript("arguments[0].style.color='grey'", webElement);`

你说的“我的DOM正在变”是什么意思?JavaScriptExecutor是在WebDriverI中突出显示元素的唯一可用方法,也就是说,向web元素添加边框会改变元素的大小,这会在我的框架中造成问题。所以我想用另一种方式突出显示web元素。