Есть ли у Protractor такое же медленное время поиска, как у Selenium, и если да, есть ли опция анализа в памяти? - PullRequest
0 голосов
/ 21 января 2019

В прошлом я много использовал Selenium с Java, Ruby и Groovy, и мне часто приходилось читать большие таблицы данных. Выполнение вложенных вызовов find для детализации таблицы обходится Selenium дорого, поэтому в прошлом я использовал анализатор в памяти, такой как Nokogiri (Ruby) или JSoup (Java) для читать страницу в память, очень быстро разбирать ее на объекты, которыми легко манипулировать и читать. Затем, если мне нужно взаимодействовать с каким-либо из объектов, я возвращаюсь в Selenium с помощью всего нескольких вызовов find, используя информацию, которую я уже проанализировал, чтобы сузить его.

Сейчас я пишу UI Automation с использованием Protractor, хотя мы не тестируем приложения Angular. Мне интересно, будет ли Protractor представлять те же проблемы, если я буду выполнять вложенные вызовы find для большой таблицы, и если Protractor или Javascript предложат какой-нибудь лучший способ получить данные быстрее. Если нет, есть ли наша библиотека для Javascript, сравнимая с Nokogiri или JSoup? Я новичок в Javascript, поэтому я не очень разбираюсь в том, что варианты. Спасибо!

...