Java 在HTMLUnit中禁用CSS的权衡是什么?

Java 在HTMLUnit中禁用CSS的权衡是什么?,java,performance,htmlunit,Java,Performance,Htmlunit,我在HTMLUnit 2.12中遇到了速度缓慢的问题,因此如中所述禁用了CSS 我想了解什么是权衡。这是否意味着我不能使用XPath选择器?还有其他折衷吗?XPath选择器只考虑html/xml文档。CSS不会影响您的查询。如果是这样的话,那么无论应用了什么CSS规则,结果都是不确定的 至于CSS选择器和XPath选择器,您可以安全地使用它们,而无需事先加载任何CSS。加载它们对您将收到的结果没有影响 CSS对HTMLUN的使用有任何影响,您的代码或加载的JavaScript代码取决于元素的计

我在HTMLUnit 2.12中遇到了速度缓慢的问题,因此如中所述禁用了CSS


我想了解什么是权衡。这是否意味着我不能使用XPath选择器?还有其他折衷吗?

XPath选择器只考虑html/xml文档。CSS不会影响您的查询。如果是这样的话,那么无论应用了什么CSS规则,结果都是不确定的

至于CSS选择器和XPath选择器,您可以安全地使用它们,而无需事先加载任何CSS。加载它们对您将收到的结果没有影响


CSS对HTMLUN的使用有任何影响,您的代码或加载的JavaScript代码取决于元素的计算样式。

我认为禁用CSS与XPath表达式无关。我实际上认为(未经测试)您也应该能够使用CSS选择器,因为它们在当前的DOM结构上工作,而不使用实际的CSS。不管怎么说,你测试过这些东西吗?你解决问题了吗?你试过联系HTMLUnit开发者吗?