构建selenium webdriver项目时Python构建错误

时间:2017-08-13 05:36:15

标签: python selenium-webdriver compiler-errors rake open-source

我试图进入一些开源项目,作为QA工程师,我一直在关注Appium和Selenium。

  • 情况:Windows 10
  • Appium:克隆回购,成功构建
  • 硒:克隆,但有麻烦。
  • 已安装:Java,JDK,python 3.6,Ruby,Rake gem。
  • 错误,我使用go + a target,例如' go build',' go'或者'去firefox'。但是,我总是收到以下错误:

错误:

C:\Users\Mark\selenium>go build
(in C:/Users/Mark/selenium)
python C:/Users/Mark/selenium/buck-out/crazy-fun/7c1417f319649e9fd58fd3f97f36f42c870b1790/buck.pex kill
Traceback (most recent call last):
  File "C:\Users\Mark\AppData\Local\Programs\Python\Python36-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\Mark\AppData\Local\Programs\Python\Python36-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\Mark\selenium\buck-out\crazy-fun\7c1417f319649e9fd58fd3f97f36f42c870b1790\buck.pex\__main__.py", line 25, in <module>
  File "C:\Users\Mark\selenium\buck-out\crazy-fun\7c1417f319649e9fd58fd3f97f36f42c870b1790\buck.pex\.bootstrap\_pex\pex_bootstrapper.py", line 94, in bootstrap_pex
  File "C:\Users\Mark\selenium\buck-out\crazy-fun\7c1417f319649e9fd58fd3f97f36f42c870b1790\buck.pex\.bootstrap\_pex\finders.py", line 218, in register_finders
AttributeError: module 'importlib._bootstrap' has no attribute 'FileFinder'
go aborted!

除了一篇帖子之外,我无法在网上找到任何类似内容,这可能会导致旧版本Python出现问题。但是我刚刚下载了最新的,所以不会期待一个问题...

1 个答案:

答案 0 :(得分:0)

这里使用的Selenium构建脚本(crazyfunbuild或buckd取决于安装的设置和工具)使用Python 2.7(在撰写本文时)。

从3.6降级到2.7至少解决了我的(python)问题。