Использование сценария селена для проверки URL, но после открытия браузера он не указывает на запрошенный URL - PullRequest
0 голосов
/ 09 января 2019

Я следую этому руководству , чтобы узнать больше о тест-ориентированной разработке с Django, но попал в ловушку.

В учебном курсе нас просят использовать следующий код, который при запуске открывает мой браузер Firefox и перенаправляет на URL (http://localhost:8000).

from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://localhost:8000')

assert 'Django' in browser.title

При запуске (с использованием PyCharm) браузер открывается без проблем, но не указывает на URL, а адресная строка остается пустой. Если я вручную наберу URL, он покажет, что должно появиться.

После некоторых поисков единственные реальные результаты, которые я обнаружил, заключались в том, что были проблемы с совместимостью, но после обновления всего я все еще сталкиваюсь с ошибкой.

Есть ли у кого-нибудь какие-либо предложения относительно ресурсов, которые помогут решить проблему, или, возможно, знаете решение?

Спасибо, что уделили время.

1 Ответ

0 голосов
/ 09 января 2019

обычно это происходит потому, что у вас есть несовместимая версия между Firefox и geckodriver, обновите оба программного обеспечения, для последней версии geckodriver вы можете получить ее здесь .

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