gpt4 book ai didi

c# - 登录弹出窗口和 Selenium

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:17 24 4
gpt4 key购买 nike

我正在尝试访问一个网站以启动我的 Selenium 脚本。但是,一旦我放置该网站的链接,它就会弹出一个窗口,要求输入用户名和密码。

我对 Selenium 无能为力。看看我在代码中尝试了什么,但显然没有成功。

有什么想法吗?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
using System.Collections.ObjectModel;
using System.Threading;
using System.IO;
using OpenQA.Selenium.Interactions;

namespace CRMTest1WithSelenium
{
class Program
{
static void Main(string[] args)
{
IWebDriver driver = null;
driver = new FirefoxDriver();
string credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes("USERNAME" + ":" + "Password"));

String URL = "http://" + credentials+ "@" + "bfaz-testcrm.cloudapp.net/BathfitterCRMTest";

driver.Navigate().GoToUrl(URL);
driver.Manage().Window.Maximize();


}
}
}

最佳答案

如果你指的是 HTTP 基本认证

enter image description here

,您的解决方案写在这里:

Handling Windows authentication with Selenium Webdriver

关于c# - 登录弹出窗口和 Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30946979/

24 4 0
文章推荐: ssl - 外部播放器。如何验证服务器证书?
文章推荐: ssl - 启用 ColdFusion 沙箱安全时,将 CFHTTP 用于安全站点失败
文章推荐: node.js - SocketIO 在自签名证书上抛出 net::ERR_CERT_AUTHORITY_INVALID
文章推荐: c# - 将 IQueryable 分配给 IQueryable 时出现编译错误