在c ++应用程序中使用cef上的chromedriver

时间:2015-01-22 21:49:56

标签: c++ selenium-webdriver webdriver selenium-chromedriver chromium-embedded

是否有任何人有使用chromedriver从应用程序中自动化CEF的经验?我已经运行了该应用程序。 CEF组件已启动,调试端口为8080。

我正在使用c#。这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Remote;


namespace CEFTest
{
    class Program
    {
        static void Main(string[] args)
        {

            ChromeOptions options = new ChromeOptions();
            options.DebuggerAddress = "localhost:8080";
            ChromeDriver driver = new ChromeDriver(options);
            Console.WriteLine(driver.FindElementByTagName("div").Text);
            driver.Quit();

        }
    }
}

WriteLine命令抛出以下错误:

{"disconnected: unable to connect to renderer\n  (Session info: content shell=)\n  (Driver info: chromedriver=2.13.307647 (5a7d0541ebc58e69994a6fb2ed930f45261f3c29),platform=Windows NT 6.1 SP1 x86_64) (102)"}

任何指导都将不胜感激。感谢。

0 个答案:

没有答案