2010-12-03 71 views
2

我發現人們在Selenium中使用JQuery元素定位器。我喜歡這個想法,我想問一下使用JQuery選擇器而不是XPath的好處。他們是更「靈活」還是更快,比如在Firefox或Google Chrome中?XPath定位器與Selenium中的JQuery定位器

+0

沒有具體的用例這是主觀的 – 2010-12-03 15:26:05

回答

1

根據我與硒的小經驗,我有一些理由反對的XPath:

  1. XPath是在FireFox慢,在IE瀏覽器(我對IE7的意見)十分緩慢。我的測試主要使用XPath,在IE7中比FF中慢2.5倍。

  2. 使用XPath選擇器時,您更可能遇到依賴於瀏覽器的問題。我有兩個例子:

我希望這是有用的。

乾杯!

+0

非常感謝您的回答。你有沒有嘗試過使用JQuery定位器? – Vitaliy 2010-12-05 07:55:07

1

對於IE中的硒嘗試使用單窗口模式。這帶來了主要窗口加速與FF和保持彈出緩慢,因爲他們最初在IE瀏覽器。總的來說,這增加了速度。