C# 我在代码中得到一条错误消息,即DesiredCapabilities for Chrome已过时

C# 我在代码中得到一条错误消息,即DesiredCapabilities for Chrome已过时,c#,selenium,C#,Selenium,在我的代码的一部分,我得到一个错误,说代码是不可访问的 在第二部分中,我得到一条错误消息,DesiredCapabilite已过时 我怎样才能解决这个问题 我的代码如下: public void CreateWebDriver() { if (false) { var pathToDriver = ConfigurationManager.AppSettings["PathToChromeDriverLocal"];

在我的代码的一部分,我得到一个错误,说代码是不可访问的

在第二部分中,我得到一条错误消息,DesiredCapabilite已过时

我怎样才能解决这个问题

我的代码如下:

public void CreateWebDriver() {

        if (false)
        {
            var pathToDriver = ConfigurationManager.AppSettings["PathToChromeDriverLocal"];

            var chromeOptions = new ChromeOptions();
            chromeOptions.AddArguments("--disable-extensions");
            WebDriver = new ChromeDriver(pathToDriver, chromeOptions);
        }
        else if (true)
        {
            var pathToDriver = ConfigurationManager.AppSettings["PathToChromeDriverRemote"];

            DesiredCapabilities chromeCapabilities = DesiredCapabilities.Chrome();
            chromeCapabilities.SetCapability("chrome.binary", @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe");
            WebDriver = new RemoteWebDriver(new Uri(pathToDriver), chromeCapabilities);
        }
    }

你的文本图像。它不能被大声朗读或复制到编辑器中,而且索引也不太好,这意味着其他有相同问题的用户不太可能在这里找到答案。请你的帖子直接合并相关文本(最好使用复制+粘贴以避免转录错误).换句话说,我宁愿删除无法访问的代码吗?@DanA-你应该将代码置于正确的状态。如果不需要代码,那么你可以将其删除。谢谢Amit的帮助。我将尝试查看代码,如果需要,将其删除。你知道如何解决DesiredCapabilities部分吗?
if(false){
// code unreachable because condition is always false
}

// You have to try like this
int a=5,b=10
if(a>b){ // do something 
}
else if(a=b){ // do something 
} 
else { // do something 
}