我的应用程序有一个管理员帐户,并且测试已经在其中。
然后,此帐户具有用于登录的“常规”用户的超链接,例如:
一 http://dmplanning-stage.herokuapp.com/p/7Fimn1FRs1WZe5xmFTUA
二三 http://dmplanning-stage.herokuapp.com/p/FRs1WZe7Fimn15TUAxmF
_http://dmplanning-stage.herokuapp.com/p/mFTUA7Fimn1FRs1WZe5x
每次我运行测试套件时都会生成这些链接,并且 id 是不同的。
我创建了一个测试来定位并单击列出这些用户及其登录超链接的页面上的超链接。测试运行并且 selenium 使浏览器弹出新窗口,但是我如何切换到它,以便我可以登录并继续?
为了使其更具挑战性,另一个窗口的标题为空,即
我可以让程序员添加标题,但这需要时间。有没有办法识别和切换到另一个窗口?