在测试一个有角度的网站时,有一个按钮,当我单击它时-它应该打开包含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是否影响不打开新选项卡?
答案 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();