Basi c Ошибка недопустимого аргумента проекта Selenium - PullRequest
0 голосов
/ 19 июня 2020

Я как раз вхожу в Selenium, и в моей тестовой программе появляется эта ошибка:

selenium.common.exceptions.InvalidArgumentException: Message: invalid argument

(Session info: chrome=83.0.4103.106)

Это все, что я набрал:

from selenium import webdriver

PATH = "C:\\Program Files (x86)\\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("www.musiciansfriend.com")

Окно A chrome всплывает, но в URL-адресе указано только «данные:». Там также написано следующее:

[10692:9544:0619/154112.340:ERROR:device_event_log_impl.cc(208)] [15:41:12.340] Bluetooth: bluetooth_adapter_winrt.cc:1060 Getting Default Adapter failed.

Я думаю, это будет простое исправление, но я не могу об этом подумать / Selenium и chromedriver установлены и являются правильной версией.

Ответы [ 3 ]

1 голос
/ 19 июня 2020

Похоже, селен не добавляет https: //

driver.get("https://www.musiciansfriend.com")
0 голосов
/ 25 июня 2020

У меня аналогичная проблема. Выскакивает окно chrome, но в URL-адресе указано только «данные:». Он также говорит о недопустимом аргументе. Это: Информация о сеансе: chrome = 83.0.4103.106. Для меня странно то, что это происходит только тогда, когда я запускаю тесты с сервера Bamboo. Когда я запускаю с локального компьютера на удаленный, он работает нормально. Доступен ChromeDriver 84.0.4147.30. Попробуйте и дайте мне знать, сработает ли это.

0 голосов
/ 20 июня 2020

не вводите URL-адрес в свой код, скопируйте URL-адрес из браузера и вставьте с http

...