Как решить "ошибка атрибута" для селеновой веб-драйвера в Python - PullRequest
0 голосов
/ 10 июня 2019

Я использую python 3.7 в Windows 8. Я уже установил селен, а также chromedriver.

Я попытался добавить путь для chromedriver

(browser=webdriver.Chrome("F:\\chromedriver.exe"))

также добавил путь всистемные переменные (\ F: \ chromedriver.exe)

import webbrowser,selenium,sys
from selenium import webdriver

if len(sys.argv)>1:
    email=''.join(sys.argv[1:])
else:
    print("Enter the email address:")
    email=input()


browser=webdriver.Chrome("F:\\chromedriver.exe")
browser.get("http://gmail.com")

Хотя неожиданным является то, что я получаю вывод через оболочку Python (веб-страница открывается), но я получаю ошибку атрибута при запуске через командную строку.

[1]: https://i.stack.imgur.com/HtgHM.png См. Окно ошибки по этой ссылке.

1 Ответ

1 голос
/ 10 июня 2019

Это может быть проблема с импортом ...

Вы импортируете selenium дважды ...

попробуйте удалить ненужный импорт:

import sys
from selenium import webdriver

if len(sys.argv)>1:
    email=''.join(sys.argv[1:])
else:
    print("Enter the email address:")
    email=input()


browser=webdriver.Chrome("F:\\chromedriver.exe")
browser.get("http://gmail.com")

Надеюсь, это поможет вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...