【发布时间】:2018-09-30 03:18:27
【问题描述】:
我发现了这个:Access a new window - cypress.io
我认为这是一个可以解决我的问题的开始。不过,它并不能完全解决我的问题。
总结:
我必须在 webapp 上运行 cypress 测试。这个 webapp 的行为是这样的:
http://urlofwebsite:1234/blabla/token -> 打开一个新窗口
新窗口位于http://urlofwebsite:1234/blabla/page
问题是,如果我执行cy.visit("http://urlofwebsite:1234/blabla/page") 之类的操作不起作用。它以与上一个案例相同的方式打开新窗口。
这就是为什么,我想获取这个新窗口的实例来运行我的测试。
我不知道我说得够不够清楚。不要犹豫,问我(除了为什么会这样,因为我不知道,我没有这样做)。
谢谢大家!
【问题讨论】:
-
如果您在常规浏览器窗口中打开urlofwebsite:1234/blabla/page 会发生什么?它是否也将您重定向到 /token 页面?
-
否;它打开一个浏览器
-
@YoannPicque 没有得到任何答案?
-
没有。我无法找到一种方法。
标签: javascript url cypress