量角器从iframe切换到默认内容

时间:2017-03-07 06:55:14

标签: javascript iframe webdriver protractor

我正在尝试最小化iframe表单并发布我想要开始在我的普通页面上工作。但是,当我尝试切换到默认内容浏览器重定向到原始页面,如:数据。

browser.switchTo().frame(iframeLiveChat).then(function(){ console.log("i have entered frame"); driver.findElement(by.xpath(".//*[@id='title']")).click().then(function(){ console.log("i have clicked button"); browser.switchTo().defaultContent(); //After this line the browser redirects itself to :data page instead of the url it has in it. }); }); 无法切换回默认内容。

1 个答案:

答案 0 :(得分:2)

您是否尝试过不切换回拨?

browser.switchTo().frame(iframeLiveChat).then(()=> console.log("i have entered frame"))
element(by.xpath(".//*[@id='title']")).click().then(()=> console.log("i have clicked button"))
browser.switchTo().defaultContent();