我正在尝试最小化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.
});
});
无法切换回默认内容。
答案 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();