XPath定位器与Selenium中的JQuery定位器

时间:2010-12-03 14:27:55

标签: jquery selenium css-selectors xpath

我发现人们在Selenium中使用JQuery元素定位器。我喜欢这个想法,我想问一下使用JQuery选择器而不是XPath选择器带来的好处。它们是更“灵活”还是更快,让我们说在Firefox或Google Chrome中?

2 个答案:

答案 0 :(得分:1)

根据我对硒的小经验,我有一些反对XPath的论据:

  1. XPath在FireFox中很慢,在IE中很慢(我对IE7有观察)。我主要使用XPath的测试在IE7中运行速度比在FF中慢〜2.5倍。

  2. 使用XPath选择器,您更有可能遇到与浏览器相关的问题。我有两个例子:

  3. 我希望这很有用。

    干杯!

答案 1 :(得分:1)

对于IE中的Selenium尝试使用单窗口模式。这带来了使用FF加速的主窗口,并使弹出窗口保持与IE最初的速度一样慢。总的来说,这会提高速度。