2

私たちのプロジェクトでは、クロムのソース コードが大幅に変更されたため、セレン用に独自の chromedriver.exe を作成する必要があります。

最初に、Windows で chromium の chromedriver をビルドする方法を理解したいと思います。次に、独自のプロジェクト用に chromedrive を構築する方法を見つけることができます。

これでクロムをビルドできます。しかし、現在、独自のプロジェクトで chromedriver.exe をビルドすることはできません。chromedriver プロジェクトの独立性を調べる必要があります。変更したプロジェクトのうち、chromedirver に影響を与えるものを特定する必要があります。

4

3 に答える 3

3

以下のようにchromedriverターゲットをビルドします。

ninja -C out/Release chromedriver

完了すると、out/Release/chromedriver で実行可能ファイルを見つけることができます。

于 2014-03-11T09:15:41.797 に答える
1

ChromeDriver は Chromium プロジェクトであり、コードは Chromium リポジトリにあります。

https://code.google.com/p/chromium/wiki/UsingGitこのページから調査を開始できます。ソース コードと Chromium 自体のビルドについて説明します。

于 2013-07-03T08:12:02.947 に答える
1

Windows で chromium プロジェクトをビルドする方法についてのもう少しの説明

ステップ 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からコードをチェックアウトするには、次のリンクにアクセスしてください。

ステップ 3: 以下のリンクをチェックして、構成コンポーネント http://www.chromium.org/developers/how-tos/component-buildを確認してください。 このセットアップが完了したら、cygwin/コマンド ウィンドウ ステップ 4: API キーを取得してインストールするには、次のリンクを使用します

ステップ 5: Visual Studio で chrome/chrome.sln ソリューション ファイルを開き、ソリューションをビルドします。これには 10 分から 2 時間かかる場合があります。おそらく1時間。

Chromium ブラウザーのみが必要で、テストが不要な場合は、ソリューション エクスプローラーで chrome プロジェクトを右クリックし、[ビルド] を選択して、ビルドを高速化できます。このプロジェクトがスタートアップ プロジェクト (太字で表示されます) であることを確認するには、プロジェクトを右クリックして [スタートアップ プロジェクトとして設定] を選択します。これにより、F5 キーを押すと、Chromium が (ランダムなテストとは対照的に) ビルドおよび実行されます。

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

于 2013-07-03T10:36:02.443 に答える