刚刚开始尝试Selenium
,并且无法让脚本与ChromeDriver
一起运行。
我试图让它做的就是打开浏览器并在脚本中输入网址。
问题是,浏览器打开,但没有任何反应,浏览器只是坐在那里什么都不做。
最初我只有以下一行,但是ChromeDriver
一直在崩溃,我添加了你在主脚本中看到的行,并且崩溃已经停止,但它仍然不起作用。
第一个脚本:
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace WebDriverDemo
{
class Program
{
static void Main(string[] args)
{
IWebDriver driver = new ChromeDriver(@"C:\Libraries\");
driver.Url = "https://www.google.com";
}
}
}
最后尝试了这一点,没有崩溃但也没有结果。
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace WebDriverDemo
{
class Program
{
static void Main(string[] args)
{
var options = new ChromeOptions();
options.AddArguments("test-type");
options.ToCapabilities();
ChromeDriverService service = ChromeDriverService.CreateDefaultService(@"C:\Libraries\");
IWebDriver driver = new ChromeDriver(service, options);
// Tried both of the below
driver.Navigate().GoToUrl("https://www.google.com");
driver.Url = "https://www.google.com";
}
}
}
答案 0 :(得分:0)
请下载最新的chrome驱动器。放置旧驱动程序。尝试再次运行相同的程序并观察。如果我们更新浏览器,请检查驱动器。
答案 1 :(得分:0)
我正在使用chromedriver,最近我开始面临类似的问题。我转移到IE驱动程序。如果可以满足目的,可以下载最新版本的chromedriver或尝试使用IE驱动程序。
此致 安拉达
答案 2 :(得分:0)
请尝试使用最新的Chrome驱动程序。您可以从here
下载