我在 HTMLUnit 2.12 中遇到了缓慢的问题,因此禁用了 CSS,如 HTMLUnit : super slow execution? .
我想了解权衡是什么。这是否意味着我不能使用 XPath 选择器?还有其他权衡吗?
最佳答案
XPath 选择器只考虑 html/xml 文档。 CSS 不会影响您的查询。如果它会,那么它会根据应用的任何 CSS 规则产生不确定的结果。
就 CSS 选择器和 XPath 选择器而言,您可以安全地使用它们而无需事先加载任何 CSS。加载它们不会影响您将收到的结果。
要使 CSS 对您使用 HTMLUnit 产生任何影响,您的代码或加载的 JavaScript 代码取决于元素的计算样式。
关于java - 在 HTMLUnit 中禁用 CSS 的权衡是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16342119/