如何在Windows上构建chromedriver.exe
我们的项目对chromium源代码进行了很多更改,因此我必须为selenium构建自己的chromedriver.exe 首先,我想弄清楚如何在Windows上构建chromium的chromedriver。然后我可以找到一个 为我们自己的项目建造chromedrive的方法如何在Windows上构建chromedriver.exe,windows,google-chrome,selenium,webdriver,selenium-chromedriver,Windows,Google Chrome,Selenium,Webdriver,Selenium Chromedriver,我们的项目对chromium源代码进行了很多更改,因此我必须为selenium构建自己的chromedriver.exe 首先,我想弄清楚如何在Windows上构建chromium的chromedriver。然后我可以找到一个 为我们自己的项目建造chromedrive的方法 现在我可以制造铬了。但是我现在不能在我们自己的项目中构建chromedriver.exe。我需要了解chromedriver项目的独立性。我需要弄清楚我们修改了哪些项目会影响ChromeServer。ChromeDrive
现在我可以制造铬了。但是我现在不能在我们自己的项目中构建chromedriver.exe。我需要了解chromedriver项目的独立性。我需要弄清楚我们修改了哪些项目会影响ChromeServer。ChromeDriver是一个Chrome项目,代码保存在ChromeRepo中
您可以从本页开始研究,它将引导您了解Chromium本身的源代码和构建。更多关于如何在windows上构建Chromium项目的说明 步骤1: 单击此链接:-() 检查标题为“Windows(Cygwin和非Cygwin)”的部分{最好在计算机上安装Cygwin} 步骤2: 在这一步中,我们需要检查代码 转到以下链接以从SVN签出代码 步骤3: 检查下面的链接,查看bulinding组件 完成此设置后,通过在cygwin/cmd窗口中运行“gclient runhooks--force”重新生成生成文件 步骤4: 获取api密钥并安装它们 通过以下链接,这里的步骤非常清楚 步骤5: 在Visual Studio中打开chrome/chrome.sln解决方案文件并生成解决方案。这可能需要10分钟到2小时。更有可能是1小时 如果您只需要chrome浏览器,而不需要任何测试,您可以通过右键单击解决方案资源管理器中的chrome项目并选择build来加快构建速度。 您可能希望通过右键单击该项目并选择“设置为启动项目”来确保该项目是启动项目(将显示为粗体)。 这将使Chromium(与一些随机测试相反)在您按F5时构建并运行
参考:构建chromedriver如下所述的目标
ninja -C out/Release chromedriver
完成后,您可以在out/Release/chromedriver中找到可执行文件。首先谢谢!我能制造铬。但正如我之前所说,我们对Chrome做了很多更改,所以我现在无法在我们的项目中构建chromedriver.exe。我需要了解chromedriver项目的独立性。我需要弄清楚我们修改了哪些影响ChromeServer的项目。链接已经失效:错误404首先谢谢!我能制造铬。但正如我之前所说,我们对Chrome做了很多更改,所以我现在无法在我们的项目中构建chromedriver.exe。我需要了解chromedriver项目的独立性。我需要弄清楚我们修改了哪些项目对ChromeServer产生了影响。@super,您应该能够使用
ninja-C out/Release chromedriver构建,如http://stackoverflow.com/a/22321176/1942688
。我刚刚试着在我的linux(64位)上这么做。要花很长时间?它卡在日志上:现在监视流程活动