6

我想为网站中间的 Popup 录制 selenium 脚本。我为该站点记录了 selenium 脚本,当我运行它时,在处理过程中我得到了广告弹出窗口,它正在停止我的脚本执行。

如何删除这些弹出窗口或使用 selenium 处理它?

4

2 回答 2

0

您可以下载并使用自动它。以下是等待弹出标题然后在出现时关闭它的脚本示例。

While 1
    $activeWindowTitle = WinGetTitle(WinActive(""));            
    If ($activeWindowTitle == "popuptitle") Then
       WinClose("popuptitle");
    EndIf           
    sleep(500)
WEnd
于 2012-12-19T11:10:58.607 回答
0

如果它是一个广告,那么我认为这将是一个新窗口,您可以使用 getallwindowtitles,然后循环遍历结果以到达广告窗口,使用 selectwindow,然后使用 close 关闭窗口。使用 selectwindow(0) 返回

于 2012-12-19T13:13:52.210 回答