Estoy tratando de usar el stock Python (2.6.1) en Snow Leopard con Selenium. Al ser bastante nuevo en Python, soy una en un poco de una pérdida para lo que he hecho mal, ya que este mismo proceso funcionaba bien en mi caja de ubuntu:Selenio y Python en Snow Leopard
- sudo easy_install -U selenio
- Crear una prueba sencilla interfaz de usuario con Firefox selenio, y exportarlo como Python WebDriver (como mytest.py)
- $ mytest.py pitón (que se traduce en:
Este mensaje de error:
E
======================================================================
ERROR: test_mytest_py (__main__.MytestPy)
----------------------------------------------------------------------
Traceback (most recent call last):
File "mytest.py", line 8, in setUp
self.driver = webdriver.Firefox()
File "/Library/Python/2.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 45, in __init__
self.binary, timeout),
File "/Library/Python/2.6/site-packages/selenium/webdriver/firefox/extension_connection.py", line 46, in __init__
self.binary.launch_browser(self.profile)
File "/Library/Python/2.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 41, in launch_browser
self._start_from_profile_path(self.profile.path)
File "/Library/Python/2.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 66, in _start_from_profile_path
Popen([self._start_cmd, "-silent"], stdout=PIPE, stderr=PIPE).wait()
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 595, in __init__
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 1106, in _execute_child
OSError: [Errno 2] No such file or directory
----------------------------------------------------------------------
Ran 1 test in 0.302s
FAILED (errors=1)
Una cosa a destacar es que cuando me encontré con "sudo easy_install -U selenio", me hizo llegar una advertencia:
$ sudo easy_install -U selenium
Searching for selenium
Reading http://pypi.python.org/simple/selenium/
Reading http://www.openqa.org/
Reading http://code.google.com/p/selenium/
Reading http://seleniumhq.org/
Best match: selenium 2.14.0
Downloading http://pypi.python.org/packages/source/s/selenium/selenium-2.14.0.tar.gz#md5=8de9ee26d699d699f846f14f9a184e60
Processing selenium-2.14.0.tar.gz
Running selenium-2.14.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-yQVlpa/selenium-2.14.0/egg-dist-tmp-svoAjf
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py:266: UserWarning: Unknown distribution option: 'src_root'
warning: no files found matching 'docs/api/py/index.rst'
Adding selenium 2.14.0 to easy-install.pth file
Installed /Library/Python/2.6/site-packages/selenium-2.14.0-py2.6.egg
Processing dependencies for selenium
Finished processing dependencies for selenium
¿Tiene instalado XCode? Si no es así, debería arreglarlo – pna
@pna, tengo XCode instalado. – rcourtna