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)
在下面的代码中,我尝试打印选项卡标题并打开选项卡,但在那之后 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)