我正在使用 C# 使用 selenium webdriver 创建一个测试。我正在导航到一个网页,当我在 Firefox 或 chrome 中手动打开此页面时,它会直接转到页面的内容。
当 webdriver 导航到页面的 URL 时,会出现一个登录弹出窗口,我无法使用 webdriver 处理。我已经尝试过 Switchto().Alert() 方法,但它不起作用,因为浏览器一直在后台加载等待用户操作。
当我手动取消弹出窗口时,webdriver 会正确导航到 URL。
我认为问题在于,Webdriver 使用的 firefox 配置文件与我正在使用的默认配置文件之间存在差异。
请帮忙。提前致谢。