量角器无法打开包含pdf标签的新标签窗口

时间:2019-06-03 09:45:53

标签: selenium jasmine protractor

在测试一个有角度的网站时,有一个按钮,当我单击它时-它应该打开包含pdf的新标签。

我尝试了什么-手动执行正常

1)我使用了 JAVA脚本执行器,但无法正常工作。

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

2)单击简单,也不会在Chrome量角器测试中打开新标签页

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

elm.click();
  

chrome版本=版本74.0.3729.169(正式版本)(64位)

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

此browser.addMockModule是否影响不打开新选项卡?

1 个答案:

答案 0 :(得分:0)

尝试使用Control + Click来检查其是否正常运行。

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();