私がやりたかったことは、WindowsにSeleniumをインストールすることでした。Selenium Webdriverセットアップエラー
のでpip install selenium
とセレンインストールされ、
from selenium import webdriver
でそれをインポートしようとしたが、私は
Traceback (most recent call last): File "C:\Users\admin\AppData\Local\Programs\Python\Python36-32\selentest.py", line 1, in from selenium import webdriver ModuleNotFoundError: No module named 'selenium'
は、だから私は私を作っエラーを得たのVirtualBoxでVM(カーリーのLinux、Debianの64)と、そこにセレンをインストールしようとしました。
うまくいきましたが、ウェブドライバに問題がありました。
私は(/ルート/デスクトップ/セレン) "セレン" という名前のフォルダにそれを撫でFirefoxのGeckodriver(https://github.com/mozilla/geckodriver/releasesでgeckodriver-v0.18.0-linux32.tar.gz)
を選択し、以下を置いそれへのスクリプト:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox("/root/Desktop/Selenium/")
driver.get("http://www.python.org")
とエラーました:ここ
[email protected]:~/Desktop/Selenium# python main.py
Traceback (most recent call last):
File "main.py", line 4, in <module>
driver = webdriver.Firefox("/root/Desktop/Selenium/")
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 152, in __init__
keep_alive=True)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 98, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 188, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 256, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities
もwebdriverをのプロパティのスクリーンショットです: http://imgur.com/a/xdKHw
あなたはPythonのバージョンを混在しているようですが、Windowsでは3.6、Linuxでは2を使用しているようです。7、あなたはLinux上でwindows webdriverを使用しようとしたようです(動作しません) –
Windowsに複数のPythonバージョンがインストールされている可能性があります。使用しようとしています。 –
DDD – user8393645