7

我在 HTMLUnit 2.12 中遇到了缓慢,因此禁用了 CSS,如 HTMLUnit 中所述:执行速度超级慢?.

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

4

1 回答 1

3

XPath 选择器只考虑 html/xml 文档。CSS 不会影响您的查询。如果是这样,那么它将根据应用的任何 CSS 规则产生不确定的结果。

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

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

于 2013-12-03T14:02:52.603 回答