0

こちらのページhttp://www.chromium.org/developers/testing/pyauto#TOC-Running-PyAuto-using-prebuilt-binariesは、こちらのファイルの使用を提案していますhttp://commondatastorage.googleapis.com/chromium-browser-continuous /index.html?path=Win/140227/自分でインストールしますが、何をしなければならないのか正確にはわかりません。

mini_installerを正常に実行し、pyautoと_pyautoをsite_packagesに配置し、dllをsystem32フォルダーに配置しました。

これは、automated_ui_test.exehttp ://pastebin.com/Ab0vCCWkを実行しようとしたときに発生するエラーです。

chrome/test/pyautolib/fetch_prebuilt_pyauto.pyまた、これが編集されるはずの場所を理解することもできません。ここで見つけましたhttp://src.chromium.org/svn/trunk/src/chrome/test/pyautolib/

EDIT2:「ビルド済み」か何かを取得しました。これで、設定したパスに一連のファイルがあります。pyautolibをインポートしようとすると、次のエラーが発生します。ImportError: DLL load failed: %1 is not a valid Win32 application.これは、64ビットを使用していることと関係があると思います。通常、これが発生した場合は、 64ビットのPythonパッケージがかなりあるhttp://www.lfd.uci.edu/~gohlke/pythonlibs/をチェックしますが、今回はありません。

Windows 7、64ビットマシンでPyAutoを実行するには何をする必要がありますか?

4

1 に答える 1

1

現在、64ビットChromeではpyAutoはサポートされていませんhttp://www.chromium.org/developers/design-documents/64-bit-support

64ビットバージョンのChromiumは、GYPビルドシステムで-Dtarget_arch = x64フラグを使用して、Linux上でビルドできます。(これは64ビットLinuxシステムのデフォルトです。)

Chromiumで使用される64ビットバージョンのV8JavaScriptエンジンは、v8のSconsビルドシステムの--arch=x64フラグを使用して個別にビルドできます。これは、LinuxプラットフォームとMacOSXプラットフォームの両方で機能します。

現在、ChromiumもV8もWindowsプラットフォームに64ビットバージョンがありません。ただし、Chromeは64ビットWindowsで32ビットアプリケーションとして実行されます。V8は、Windowsプラットフォームで構築するために、わずかな変更のみが必要です。

于 2012-07-06T13:56:46.037 に答える