我的测试用例:
- 打开浏览器并访问URL
- 在主页上点击链接 -> 这将打开一个新的窗口/选项卡。
- 返回到主页。
- 再次点击另一个链接。
- 确保先前打开的子窗口/子选项卡中显示出新内容。
我可以通过获取窗口句柄的计数来检查打开的窗口数量,并断言它等于2,以确保在单击第二个链接时,内容刷新在同一子窗口上,而不是打开另一个新窗口。
如果链接在新选项卡中打开,我如何检查此测试用例(第一次单击主页上的链接会打开新选项卡。在主页上进一步单击任何链接后,内容将在同一新选项卡上刷新)?是否有一种方法可以计算窗口中选项卡的数量?
或者Selenium是否强制将新选项卡作为新窗口打开?