如何在java中使用firebug访问节点的CSS属性

如何在java中使用firebug访问节点的CSS属性,css,selenium,webdriver,selenium-webdriver,firebug,Css,Selenium,Webdriver,Selenium Webdriver,Firebug,我想在java代码中使用firebug来访问网页中任何节点的任何属性(css等)。我不想使用xPath检查属性,而是希望返回所有可用的属性。有什么建议吗?没有,如果我理解正确,我相信这个问题对正在解决的问题几乎没有什么了解 是一个Firefox插件,它是Firefox中的一个物理对象,而不是Java库。因此,您不能以编程方式使用Selenium Java代码进行Firebug。然而,您可以使用键盘快捷键在Selenium打开的Firefox中打开实际的Firebug,但在这之后,您无法选择节点并

我想在java代码中使用firebug来访问网页中任何节点的任何属性(css等)。我不想使用xPath检查属性,而是希望返回所有可用的属性。有什么建议吗?

没有,如果我理解正确,我相信这个问题对正在解决的问题几乎没有什么了解

是一个Firefox插件,它是Firefox中的一个物理对象,而不是Java库。因此,您不能以编程方式使用Selenium Java代码进行Firebug。然而,您可以使用键盘快捷键在Selenium打开的Firefox中打开实际的Firebug,但在这之后,您无法选择节点并从Firebug窗口获取CSS属性

我不明白你的意思

 I donot want to use xPath to check for properties
如果您想以本机方式使用Selenium检查CSS属性,则需要找到元素(通过多种方式,XPath只是其中之一)。然后调用
getCssValue()。使用Selenium本机无法一次返回所有属性

例如:

String bgColor = driver.findElement(By.id("myId")).getCssValue("background-color");

这里有一个相关的问题“你可能想看看”

@funanbulist:看起来你以前从未接受过任何答案。所以你知道如果这个答案修正了你的问题,请考虑接受它。()否则,请在此处提供一些反馈。