我使用selenium webdriver来自动化我的应用程序,使用firefox和chrome作为两个浏览器。我的应用程序需要Gemsafe软件支持,因为当我在地址栏下方启动应用程序时出现弹出窗口,文本为“允许并且不允许”。我无法处理这个弹出窗口。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
我不确定,但我认为这是地址栏正下方的黄色小工具栏,警告您需要在网站上启用Gemsafe等,并提示客户是否允许。< / p>
如果是这样,这不是页面HTML的一部分,并且无法使用Selenium进行交互。确定这一点的简单方法是右键单击&#34; popup&#34;并查看您是否可以检查元素等。如果不是,它是浏览器的一部分,无法使用Selenium访问。
我建议您以这种方式(在测试之前)设置每个浏览器,以便已经设置了Gemsafe软件支持。我认为客户只需点击一次允许网站,只需在每个支持的浏览器上执行此操作(听起来只有Chrome和FF)。可能有些浏览器需要额外设置才能永久允许此操作。您将不得不对这些浏览器进行研究。