我是 Selenium 的新手,但有一些简单的网站自动化工作。这是我无法弄清楚的:我有一个使用用户证书来验证用户的网站。我发出以下...
WebDriver driver = new FirefoxDriver();
driver.get("https://xt01:9100/owf/");
当网站出现时,用户识别请求对话框也会询问我想“登录”使用哪个证书。我无法抓住该对话框来指定证书并点击按钮,因此显示的第一个屏幕是“未授权”屏幕(因为我没有指定 1)任何证书或 2)正确证书)
问)我应该如何“抓住”这个对话框?Selenium IDE 不注册对话框(似乎没有“看到”它,因此不包括任何点击)
有一个选项(工具-选项-高级-加密)sez:“当服务器请求我的个人证书时”,选项是“自动选择一个”或“每次都问我”。在启动的 Firefox 实例上,我将其设置为“自动选择一个”并单击,但是在下次启动时不会“记住”(它被重置为“每次都问我”),因此我需要能够捕获用户识别请求对话框并在开始测试之前对其进行处理....如何?
提前致谢...