Selenium webdriver 为什么在使用Command.GET时出现“'str'对象没有属性'execute'”错误?

Selenium webdriver 为什么在使用Command.GET时出现“'str'对象没有属性'execute'”错误?,selenium-webdriver,Selenium Webdriver,使用此代码 from selenium import webdriver driver = webdriver.Firefox driver.get("WebDriver","https://www.youtube.com") 它给了我这个错误: Traceback (most recent call last): File "C:/Users/Zohaib/PycharmProjects/FirstPyTesting/youtube.py", line 3, in <module&

使用此代码

from selenium import webdriver
driver = webdriver.Firefox
driver.get("WebDriver","https://www.youtube.com")
它给了我这个错误:

Traceback (most recent call last):
  File "C:/Users/Zohaib/PycharmProjects/FirstPyTesting/youtube.py", line 3, in <module>
    driver.get("WebDriver","http://localhost:81/")
  File "C:\Users\Zohaib\PycharmProjects\FirstPyTesting\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 333, in get
    self.execute(Command.GET, {'url': url})
AttributeError: 'str' object has no attribute 'execute'
这是为什么?我如何修复它?

获取 该方法接受字符串形式的url,并定义为:

def get(self, url):
    """
    Loads a web page in the current browser session.
    """
    self.execute(Command.GET, {'url': url})
解决方案 您只需要以字符串形式传递url,如下所示:

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.youtube.com")   

get只有url参数驱动程序。gethttps://www.youtube.com.then 我必须在参数中写入什么?只是您想要的url您应该始终做的第一件事是查看。。。或者任何教程。