xpath в селене потребовалось 2 минуты, чтобы выполнить - PullRequest
0 голосов
/ 16 января 2011

У меня есть таблица, и я пытаюсь получить количество строк в таблице. Но выполнение следующего заявления заняло слишком много времени. Dim NumOfRows As Integer = selenium.GetXpathCount ("// table [@ id = 'Group'] / tbody / tr")

любая идея, что занимает слишком много времени

1 Ответ

0 голосов
/ 16 января 2011

Полагаю, вы используете IE? Производительность xpath ужасна для таких вещей, и вы, несомненно, столкнетесь с другими проблемами с производительностью. Мой совет - просто вытащить весь DOM из селена и разобрать его самостоятельно с помощью html agility.

http://htmlagilitypack.codeplex.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...