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.exe http://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 位有关。一般来说,当这种情况发生时,我会查看http://www.lfd.uci.edu/~gohlke/pythonlibs/,它有很多 64 位 python 包,但这次没有。

在 Windows 7、64 位机器上运行 PyAuto 需要做什么?

4

1 回答 1

1

目前在 64 位 Chrome 上不支持 pyAuto http://www.chromium.org/developers/design-documents/64-bit-support

通过在 GYP 构建系统上使用 -Dtarget_arch=x64 标志,可以在 Linux 上构建 64 位版本的 Chromium。(这是 64 位 Linux 系统的默认设置。)

Chromium 使用的 64 位版本的 V8 JavaScript 引擎可以使用 v8 的 Scons 构建系统中的 --arch=x64 标志单独构建。这适用于 Linux 和 Mac OS X 平台。

Chromium 和 V8 目前在 Windows 平台上都没有 64 位版本。但是,Chrome 确实作为 32 位应用程序在 64 位 Windows 上运行。V8 应该只需要进行少量更改即可在 Windows 平台上构建。

于 2012-07-06T13:56:46.037 回答