ИСПОЛЬЗУЕТСЯ: C#, Selenium, WebDriver, Chrome
СЦЕНАРИЙ:
1. Переходим на сайт. (ВКЛАДКА 1 Браузера)
2. Находим все ссылки на ВКЛАДКЕ 1.
3. Кликаем по одной ссылке
4. Ссылка открывается на отдельной вкладке.
5. Переводим код на новую ВКЛАДКУ N.
6. Переводим код на ВКЛАДКУ 1.
7. Повторяем п.3 - п.6 три раза
В результате получаем браузер с открытыми несколькими вкладками:
- ВКЛАДКА 1 (исходная страница сайта с которой собираются ссылки и осуществляется переход)
- ВКЛАДКА 2
- ВКЛАДКА 3
- ВКЛАДКА 4
При выполнении п.6 на ВКЛАДКУ 1 переходит только код, а браузер остаётся на последней открытой вкладке см. скрин
Переход по ссылкам будет осуществляться с помощью кода (привожу фрагмент кода)
КОД:
element = Browser.FindElement(By.CssSelector("a:link")); element.Click();