транспортир не может открыть окно новой вкладки, которая содержит вкладку PDF - PullRequest
0 голосов
/ 03 июня 2019

При тестировании одного углового веб-сайта есть кнопка, Когда я нажимаю на нее - она ​​должна открыть новую вкладку, содержащую pdf.

Что я пробовал - Ручное выполнение работает правильно

1)Я использовал JAVA-скрипт Executor , но он не работает.

browser.executeScript("document.querySelector('My Query Selector').click();");

2) просто нажмите и не открывайте новую вкладку в тестировании хромового транспортира

const elm = element(by.xpath("//button[@class='My Class Name']"));

elm.click();

chrome Version = версия 74.0.3729.169 (официальная сборка) (64-разрядная версия)

browser.addMockModule('Infrastructure.SignalR', () => {
      angular.module('Infrastructure.SignalR', []);
    });

Влияет ли этот browser.addMockModule на то, что не открывается новая вкладка?

1 Ответ

0 голосов
/ 03 июня 2019

Попробуйте использовать Control + Нажмите, чтобы проверить, работает ли он.

const elm = element(by.xpath("//button[@class='My Class Name']"));
Actions action=new Actions(driver);
action.keyDown(Keys.CONTROL).click(elm).keyUp(Keys.CONTROL).build().perform();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...