当使用python在selenium中存在多个警报时,防止意外关闭浏览器窗口

时间:2013-10-06 13:36:54

标签: python testing selenium

我正在使用selenium和python编写测试。我在Eclipse中使用PyDev扩展。

我正在测试用户管理系统,当然还有一种测试访问权限的方法。由于我们的系统中有很多链接,并且在某些情况下可能所有链接都不可供用户使用,因此会有很多警报让用户知道没有访问权限。

不幸的是,FireFox在面对一些连续警报后关闭了浏览器,测试将退出。

我希望阻止FireFox出现此类行为并自行处理警报。我不想在FireFox的警告框中使用“预防......”的复选框;我需要这些警报,并检查是否存在警报,以便测试系统的功能。

如果有人知道如何为代码中的所有Web驱动程序执行此操作,而不是在浏览器中手动执行此操作,那将会非常棒。因为此代码将在其他一些浏览器和其他服务器上运行。

0 个答案:

没有答案