Смешивание неявных и явных ожиданий

документы сказать:

Неявное ожидание - указать WebDriver опросить DOM в течение определенного периода времени при попытке найти элемент или элементы, если они не доступны сразу.

Суб-вопрос:

В случаеfind_elements_by_ (множественное число), сколько элементов делаетimplicit_wait ждать, чтобы существовать, прежде чем продолжить с вашим сценарием? Или делаетimplicit_wait работать только сfind_element_by_ (единственное число)? Если так, что означают документы?или элементы "?

ОтТАК ответ Я читал, что это 'Лучше не использовать неявные и явные ожидания в одном и том же сценарии, который я заметил, когдаМне бы хотелось, чтобы тесты были максимально надежными.

Так как я знаю, что иногда яопределенно понадобитсяWebDriverWait, значит ли это, что мне нужно избавиться отimplicit_wait в моемunittest setUp метод и вместо этого использоватьWebDriverWait каждый раз, когда я использую любойfind_element_by_ метод?

(Я'я бы не хотел этого делать; хотя я полагаю, я мог бы поставить каждый изfind_element_by_ методы в моих собственных пользовательских функциях - каждая обернута в своиWebDriverWait -это ощущение, что я не должент)

Итак, мой главный вопрос:

Могу ли я вместо этого сохранить свойimplicit_wait в моем тестеsetUp метод, а затем использовать толькоWebDriverWait когда дело доходит доfind_elements_by_ а в других местах где я знаю это мне нужно?

Ответы на вопрос(1)

Ваш ответ на вопрос