我写了一个硒脚本,它将打开一个特定的URL,然后单击索引页面上的按钮。之后,将弹出一个窗口。该脚本将在这个新的弹出窗口中单击一个按钮,因此我需要选择该窗口才能在其上执行命令。
所以我做了(选择窗口)并将其分配给目标(win_ser_1),该目标属于弹出窗口,然后单击了按钮。之后,它将选择上一个索引页面(win_ser_local),并一次又一次地重新开始,直到循环结束。
问题是:当硒打开一个新的弹出窗口时,它会给它一个这样的目标名称(win_ser_1),当它关闭并再次打开它时,弹出窗口将显示一个不同的名称(win_ser_2),尽管我关闭了之前弹出的预览。
因此,每次硒打开时,似乎我都需要给选择窗口一个新值吗?如果是这样,我将需要计算该脚本将打开一个弹出窗口的次数?!但是我不想要这个,所以:有没有简单的方法可以解决这个问题?
我的命令: