在Ghost.py中阻止确认/警告对话框

时间:2014-10-17 17:36:34

标签: javascript python ghost.py

在我的django应用中,我使用 Ghost.py 来渲染带有一些Javascript的网页。问题是,有时JS需要一段时间才能运行,Ghost.py认为我的JS脚本运行不正常,并提出了一个典型的确认框,询问我是否要终止脚本。

在我的机器中,我看到确认框出现并按下“否”'按钮,当它要求我终止脚本时。但是当它在AWS EC2实例中运行时,该确认框会导致死锁,因为它会一直等待有人按下“是”状态。或者'否'按钮。

有没有办法自动按下“否”'每次出现确认框时按钮?

我尝试使用:

ghost = Ghost(wait_timeout=20)
ghost.confirm(False)
ghost.open(html_path)
ghost.capture_to(img_path)

以及:

ghost = Ghost(wait_timeout=20)
ghost.open(html_path, default_popup_response=False)
ghost.capture_to(img_path)

关于该主题的文档很少。任何帮助表示赞赏。

0 个答案:

没有答案