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

时间:2013-05-02 15:37:05

标签: java performance htmlunit

我在HTMLUnit 2.12中经历了缓慢,因此在解释中禁用了CSS HTMLUnit : super slow execution?

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

1 个答案:

答案 0 :(得分:3)

XPath选择器仅考虑html / xml文档。 CSS不会影响您的查询。如果它会根据应用的任何CSS规则而产生非确定性结果。

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

因为CSS对HTMLUnit的使用有任何影响,所以代码或加载的JavaScript代码取决于元素的计算样式。