我有这种情况。
目前正在进行窗口处理。 我有父窗口,孩子,孩子1共3个窗口。 当我在父母中选择一些下拉值时。它将切换到子(第二窗口),在孩子我必须做基本操作和搜索,它将带我到child1(第3窗口)。单击提交/双击第3窗口(child1)中的数据后,它将自动关闭并进入子级(第2窗口)。在2-3秒内到达孩子后,弹出/窗口将打开。 这是我必须关闭弹出/窗口并切换到子(第二窗口)的地方。 我在这里遇到问题,找不到窗口,因为它会自动关闭。
请帮帮我。以下是我的完整代码。
答案 0 :(得分:0)
您可以将所有窗口存储在Set中,并在child1关闭后切换到子窗口。
答案 1 :(得分:0)
这个问题有点令人困惑。这里的主要内容是将windowHandles变为Set。
当你做任何动作时,可以点击或选择哪个触发新窗口,然后去收集窗口句柄..
设置windows = driver.getWindowHandles();
从收集的窗口中,您可以切换到所需的窗口
请提供明确的问题,如果可能的逻辑开发,以帮助这个
由于