TypeError: 'str' object is not callable in driver.title()

TypeError: 'str' object is not callable in driver.title()

在下面的代码中,我尝试打印选项卡标题并打开选项卡,但在那之后 python 给我一个 TypeError,程序崩溃了。

from selenium import webdriver
path = "C:\Program Files\chromedriver.exe"
driver = webdriver.Chrome(path)
driver.get() # in the parentheses is a link like https://link.com/
print(driver.title())
driver.quit()

问题是什么?我该如何解决?

driver.title

title 是属性,不是方法。它returns当前页面的标题。

用法:

title = driver.title    

解决方案

您需要删除括号。如此有效,代码行将是:

print(driver.title)