Откройте ссылку в новой вкладке с помощью Selenium C# для chrome
Привет,
Я пишу программу для запуска видео, перечисленных на моем сайте для целей тестирования, и здесь мне нужно запустить видео в разных вкладках одного и того же окна браузера.
У меня есть сто url-адресов видео в списке<string> videoLinks = getVideoUrls();
а теперь мне нужно выполнить эти видео по 5 за раз.
ChromeDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl("https://www.withoutabox.com" + videoLink);
Если я пойду вышеуказанным путем, то для всех видео мне придется создать новый объект ChromeDriver. Я хочу использовать один объект браузера chrome.
Я уже пробовал это сделать
IWebElement body = driver.FindElement(By.TagName("body")); body.SendKeys(Keys.Control + "t");
он только добавляет новую вкладку, но не открывает ссылку там.
Пожалуйста, дайте мне знать, как мне его обойти. Я погуглил, но не смог найти своего решения, поэтому решил обратиться за помощью к вам, гики.
Я был бы признателен за ваш ответ.
Спасибо