Как открыть ссылку в новой вкладке Selenium UI автоматизации тестирования C # - PullRequest
0 голосов
/ 26 сентября 2018

Я пишу тесты интерфейса селена.Мне нужно открыть ссылку в новой вкладке после того, как я нажму URL.Я использовал приведенный ниже код, но не работал.

Actions action = new Actions(WebDriver);
action.KeyDown(Keys.Control).MoveToElement(TermsOfUseLinkElement).KeyUp(Keys.Control).Click().Build().Perform();

Есть еще предложения?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Если вы все еще хотите придерживаться Actions, вы можете использовать следующее решение:

Actions action = new Actions(WebDriver);
action.keyDown(Keys.Control).Click(TermsOfUseLinkElement).KeyUp(Keys.Control).Build().Perform();
0 голосов
/ 26 сентября 2018

Я нашел ответ.

 ((IJavaScriptExecutor)WebDriver).ExecuteScript("window.open('" + TermsOfUseLinkElement + "','_blank');"); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...