我是Atata框架的新手。当我点击网页中的链接时,它会在新窗口中打开。如何使用Atata框架切换到新窗口? 感谢
答案 0 :(得分:1)
您可以使用Go.ToNextWindow<TPageObject>()
方法。例如:
Go.To<SomePage>().
// Do some actions.
ButtonThatOpensWindow.Click();
Go.ToNextWindow<SomeOtherPage>(). // Switches to newly opened window.
// Do some actions in scope of new window.
CloseWindow(); // Closes window and switches back to the previous window.
Go.To<SomePage>(navigate: false)...
// Continue to work within the first window.
还有Go.ToWindow<TPageObject>(...)
方法,该方法采用窗口名称,如果您同时打开了多个窗口,则可以在窗口之间进行更具体的切换。