1

私はきゅうりで分度器を使用していますが、phantomjs でブラウザーのタブを切り替える必要があるときはいつでも、エラー メッセージが表示されずにハングします。ただし、Chrome ブラウザでも同じ手順で問題なく動作します。何故ですか?私のステップは次のとおりです

this.Then(/^the page url hash should be "([^"]*)"$/, function (arg1, callback) {
    browser.getAllWindowHandles().then(function (handles) {
        newWindowHandle = handles[2];
        browser.switchTo().window(newWindowHandle).then(function () {
            expect(browser.driver.getCurrentUrl()).to.eventually.contain(arg1).and.notify(callback);
        });
    });
4

1 に答える 1