相关疑难解决方法(0)

新标签中的Chrome,Javascript,window.open

在chrome中,这将在新选项卡中打开:

<button onclick="window.open('newpage.html', '_blank')" />
Run Code Online (Sandbox Code Playgroud)

这将在一个新窗口中打开(但我也想在新标签页中打开它:

<script language="javascript">
  window.open('newpage.html', '_blank');
</script>
Run Code Online (Sandbox Code Playgroud)

这可行吗?

javascript window.open

109
推荐指数
5
解决办法
28万
查看次数

有没有办法关闭WebDriver或Protractor中的选项卡?

有没有办法通过Protractor或WebDriver关闭标签?

我问,因为虽然我知道如何以编程方式切换标签,但它没有将活动标签置于前台.我无法总是告诉我在SauceLabs上运行的E2E测试中发生了什么,因为当我查看屏幕投射时,它显示的是我导航离开的标签,而不是活动标签.

我错了吗?

it('should do something in the previous tab', function(done) {
    browser.getAllWindowHandles().then(function (handles) {
        browser.switchTo().window(handles[0]);
        // do something
        expect(something).toEqual(thisThing);
        done();
    });
});
Run Code Online (Sandbox Code Playgroud)

selenium selenium-webdriver protractor

31
推荐指数
3
解决办法
7万
查看次数