В моем тестовом наборе я открываю один экземпляр браузера, запускаю тест и закрываю экземпляр. Откройте новый экземпляр браузера и повторите тот же процесс.Opera занимает больше времени, чтобы избавиться от экземпляра браузера
Во время работы в Opera -
- Если я использую, driver.Close(), то TestCase работает в 6 секунд, но он до сих пор хранит экземпляр браузера открыт.
- Если я просто использую драйвер.Quit() или driver.Dispose(), для запуска того же тестового примера требуется 31 секунда, но он закрывает все экземпляры браузера.
Почему такое использование Dispose?() Или Quit() занимает такое большое время. Есть ли способ, которым я могу сделать это быстрее и сократить общее время для запуска моего набора тестов.
Эта резкая разница во времени наблюдается только в Opera.
Я использую Opera V 40 с селеном 3.
Спасибо.
Я только что упомянул, что тестовый пример в качестве примера. У меня почти 100 тестовых случаев, что, в свою очередь, увеличивает время набора тестов на 30 минут. Поэтому я просто хотел выяснить, есть ли способ или обходной путь, чтобы он работал, как и все другие браузеры. Спасибо за ответ и предоставим некоторую информацию о Opera. – Sudeepthi
Сколько раз вам нужно позвонить quit() во время этого теста? – Moshisho
Я упоминал Quit() в TestCleanup(), поэтому он вызывает после запуска каждого отдельного тестового примера. – Sudeepthi