如何在Windows上构建chromedriver.exe

时间:2013-07-03 06:28:22

标签: windows google-chrome selenium webdriver selenium-chromedriver

我们的项目已经改变了很多铬源代码,因此我必须为selenium构建自己的chromedriver.exe。

首先,我想弄清楚如何在Windows上构建铬的chromedriver。然后我就能找到一个 为我们自己的项目建立一个chromedrive的方法。

现在我可以制造铬。但我现在无法在我们自己的项目中构建chromedriver.exe。我需要找出chromedriver项目的独立性。我需要弄清楚我们修改了哪些影响chromedirver的项目。

3 个答案:

答案 0 :(得分:3)

构建 chromedriver 目标,如下所述,

ninja -C out/Release chromedriver

完成后,您可以在out / Release / chromedriver中找到可执行文件。

答案 1 :(得分:1)

ChromeDriver是一个Chromium项目,代码位于Chromium repo。

您可以从https://code.google.com/p/chromium/wiki/UsingGit此页开始研究,它将引导您完成源代码并构建Chromium本身。

答案 2 :(得分:1)

关于如何在Windows上构建chrome项目的更多解释

步骤1: 点击此链接: - (http://www.chromium.org/developers/how-tos/install-depot-tools) 检查标题为“Windows(Cygwin和非Cygwin)”的部分{更好地在您的机器上安装cygwin}

步骤2: 在这一步中我们需要检查代码 转到以下链接查看SVN的代码 http://www.chromium.org/developers/how-tos/get-the-code

第三步: 检查以下链接是否有凸起的组件 http://www.chromium.org/developers/how-tos/component-build 完成此设置后,通过在cygwin / cmd窗口中运行“gclient runhooks --force”来重新生成构建文件 第4步: 获取api密钥并安装它们 通过以下链接,这里的步骤非常清楚 http://www.chromium.org/developers/how-tos/api-keys

步骤5: 在Visual Studio中打开chrome / chrome.sln解决方案文件并构建解决方案。这可能需要10分钟到2个小时。更可能是1小时。

如果您只想要Chromium浏览器,而不需要任何测试,则可以通过右键单击解决方案资源管理器中的chrome项目并选择Build来加速构建。 您可能需要通过右键单击它并选择Set as Startup Project来确保此项目是Startup项目(将显示为粗体)。 当你按下F5时,这将使Chromium(而不是一些随机测试)构建并运行。

价:http://www.chromium.org/developers/how-tos/build-instructions-windows