Является ли jQuery быстрее, чем селекторы css / xpath для IE 8.0 в Selenium? - PullRequest
1 голос
/ 30 июня 2011

Я планирую запустить свои существующие тесты селена в IE 8.0.После проверки нескольких блогов и чтения this я попытался запустить свои тесты, используя локаторы jQuery, используя метод, упомянутый здесь .В моих тестах используется множество селекторов на основе индекса, как в xapth=div[class='myclass][index].В jQuery я попытался .myclass:eq(index), чтобы получить элементы.Но я обнаружил, что jQuery намного медленнее, чем xpath в IE и FF для этих операций.Есть ли в jQuery более быстрый способ выбрать n-й элемент?

Я использую Selenium 1.x.

1 Ответ

1 голос
/ 30 июня 2011

Из документации jQuery:

Поскольку: eq () является расширением jQuery и не входит в спецификацию CSS, запросы с использованием: eq () не могут воспользоваться преимуществами повышения производительности, обеспечиваемыми собственнымDOM querySelectorAll () метод.Для повышения производительности в современных браузерах используйте $ ("your-pure-css-selector"). Eq (index).

...