Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cypress,获取新窗口的实例_Javascript_Url_Cypress - Fatal编程技术网

Javascript Cypress,获取新窗口的实例

Javascript Cypress,获取新窗口的实例,javascript,url,cypress,Javascript,Url,Cypress,我发现: 我想这是解决我问题的开始。不过,这并不能完全解决我的问题 总结: 我必须在webapp上运行cypress测试。此Web应用程序的行为方式如下: ->打开一个新窗口 新窗口在 问题是,如果我做了类似于cy.visit(“http://urlofwebsite:1234/blabla/page“不起作用。它打开新窗口的方式与前一种情况相同 这就是为什么,我想让这个新窗口的实例运行我的测试 我不知道我是否已经足够清楚了。不要犹豫问我(除了为什么会这样,因为我不知道,我没有这样做) 谢谢大家

我发现:

我想这是解决我问题的开始。不过,这并不能完全解决我的问题

总结:

我必须在webapp上运行cypress测试。此Web应用程序的行为方式如下:

->打开一个新窗口

新窗口在

问题是,如果我做了类似于
cy.visit(“http://urlofwebsite:1234/blabla/page“
不起作用。它打开新窗口的方式与前一种情况相同

这就是为什么,我想让这个新窗口的实例运行我的测试

我不知道我是否已经足够清楚了。不要犹豫问我(除了为什么会这样,因为我不知道,我没有这样做)


谢谢大家!

我找到了一种用Gleb Bahmutov博士的方法

我用一些附加的实用程序扩展了他的原始helper命令:

这些帮助程序允许您: 打开一个新窗口, 在它们之间切换并在它们之间进行测试,
关闭弹出窗口

如果在常规浏览器窗口中打开,会发生什么?它是否也会将您重定向到/token页面?否;它打开了一个窗口browser@YoannPicquenot有答案吗?没有,我找不到办法。