Мой тестовый пример:
- Откройте браузер и перейдите по URL-адресу
- Щелкните ссылку на домашней странице -> Откроется новое окно / новая вкладка.
- Вернитесь на главную страницу.
- Щелкните другую ссылку.
- Убедитесь, что новый контент отображается в ранее открытом дочернем окне / дочерней вкладке с шага 2.
Я могу проверить количество открытых окон, подсчитав количество оконных дескрипторов, и заявить, что оно равно 2 - чтобы при нажатии второй ссылки контент обновлялся в том же дочернем окне и не открывал другое новое окно. .
Если в случае, если ссылки открываются в новых вкладках, как я могу проверить этот тестовый пример (Новая вкладка открывается при первом нажатии ссылки на домашней странице. И при дальнейшем нажатии любых ссылок на домашней странице содержимое обновляется на той же новой вкладке )? Есть ли способ подсчитать количество вкладок в окне?
Или селен заставляет открывать новые вкладки как новые окна?