2016-12-07 4 views
0

Я пытаюсь получить веб-страницу с Selenium с этим кодом:Селен соединение

from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 

IEdriver= 'C:\Program Files\Internet Explorer\iexplore.exe' 
browser = webdriver.Ie(IEdriver) 
browser.get('www.google.com') 

Когда IE открыт, он пытается подключиться к:

http://--port=60803/ 

И я не могу подключиться гуглить. Кто-нибудь знает, почему?

EDIT:

Исключение:

WebDriverException("Can not connect to the Se 
selenium.common.exceptions.WebDriverException: Message: 
ervice C:\Program Files\Internet Explorer\iexplore.exe 

ответ

2

Вы должны добавить схему (протокол прикладного уровня, который вы хотите использовать) для URL, поэтому заменить

browser.get('www.google.com') 

с

browser.get('https://www.google.com') 

Также есть еще одна проблема в вашем коде:

IEdriver= 'C:\Program Files\Internet Explorer\iexplore.exe' точек на IE браузера двоичный файл, а webdriver.Ie() должен получить путь к IEDriverServer.exe в качестве значения для параметра executable_path

+0

Это doen't работы ни, ту же ошибку, но с другой номер порта – Ralk

+0

Показывать точный журнал ошибок, который вы получаете при использовании 'browser.get ('https://www.google.com')' – Andersson

+0

Я добавил некоторую информацию относительно ошибки, которую я получаю после открытия IE и ничего не получаю – Ralk