Это код:
Код: Выделить всё
from selenium import webdriver
from selenium.webdriver.common.by import By
import os
def StartBot(uname, word, link):
path = "C:\\webdrivers"
driver = webdriver.Chrome(path)
driver.get(link)
driver.find_element(By.ID, "Username").send_keys(uname)
driver.find_element(By.ID, "Password").send_keys(word)
driver.find_element(By.NAME, "PyClick").click()
username = "Admin"
password = "Admin"
url = "http://localhost:63342/pythonProject1/Tests/HTML_File/Firmani_Progetto_A_Piacere_JS/Project_2/index.html?_ijt=te58upcm1jr9k74rr70c4a433i&_ij_reload=RELOAD_ON_SAVE"
StartBot(username, password, url)
Код: Выделить всё
Traceback (most recent call last):
File "---", line 23, in
StartBot(username, password, url)
File "---", line 9, in StartBot
driver = webdriver.Chrome(path)
^^^^^^^^^^^^^^^^^^^^^^
File "---", line 45, in __init__
super().__init__(
File "---", line 50, in __init__
if finder.get_browser_path():
^^^^^^^^^^^^^^^^^^^^^^^^^
File "---", line 47, in get_browser_path
return self._binary_paths()["browser_path"]
^^^^^^^^^^^^^^^^^^^^
File "---", line 56, in _binary_paths
browser = self._options.capabilities["browserName"]
^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'capabilities'
Я пытался изменить веб-драйвер, но это вообще не помогло. показал ошибки несовместимости. Я ожидал получить более подробную информацию об ошибке, но не понял, что здесь не так.
Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-python