Selenium 2 の Python ライブラリを介して Google Chrome または Internet Explorer を開くことができないようです。Windows 7、64 ビットを使用しています。
次の手順を完了しました。
- インストールされたpython-2.7.5
- インストールされたセレン2.33
- 環境変数 - パスに C:\Python27 & C:\Python27\Scripts が含まれています
- v27-30 (私は 28) をサポートする 32 ビット (64 ビットを実行していますが、32 ビット バージョンは見つかりませんでした) Windows Chrome ドライバーをダウンロードし、C:\Python27\Scripts に配置しました。
- IE9 までサポートする 64 ビット IE ドライバーをダウンロードしました (IE10 を IE9 にダウングレードしました)。ドライバーを C:\Python27\Scripts に配置しました
入力するたびに:
from selenium import webdriver
driver = webdriver.Ie()
また
from selenium import webdriver
driver = webdriver.Chrome()
Python シェルにログインしても、ブラウザーはポップアップせず、シェルは数分間フリーズした後、エラー メッセージを出力します。
IE エラー メッセージ:
selenium.common.exceptions.WebDriverException: Message: 'Can not connect to the IEDriver'
Chrome エラー メッセージ:
urllib2.HTTPError: HTTP Error 503: Service Unavailable
firefox で問題なく動作します。面白いことに、プロセス (IEDriver と ChromeDriver) は TaskManager ごとに開始されますが、ウィンドウは表示されません。