Selenium Web驱动程序登录第三方网站问题

时间:2018-09-20 22:19:44

标签: c# asp.net selenium

我试图通过从以asp.net Web形式开发的个人Web应用程序中发送用户名和密码来登录第三方系统,例如facebook.com。我可以在本地执行以下代码并登录到其中,但是当我将应用程序托管在云中时,它将无法工作。谁能告诉我可能是什么问题:下面是我的代码:

ChromeOptions options = new ChromeOptions();
options.AddArguments("test-type");
options.AddArgument("--disable-popup-blocking");
options.AddArgument("--ignore-certificate-errors");
options.AddArgument("chromedriver.exe");

using (var driver = new ChromeDriver(options))
{
driver.Url = "www.facebook.com";
driver.FindElementById("xxxxx").SendKeys("value");
driver.FindElementById("xxxxxx").SendKeys("value");
driver.FindElement(By.ClassName("Button--login")).Click();
driver.Navigate();
};

任何实现此功能的替代方法也将不胜感激。

0 个答案:

没有答案