2015-06-19 46 views
2

我試圖使用Selenium來自動化一些網頁瀏覽。目前我試圖通過類名訪問特定元素並返回其中的文本(即時選擇頁面中的元素definetly中有文本),當我嘗試將其返回到我的函數時,我得到Python Selenium返回文本,unicode對象不可調用

TypeError: 'unicode' object is not callable 

我對功能碼如下:

driver = webdriver.Chrome("my chromedriver installation path") 
driver.get("website URL") 

def getText(): 
    return driver.find_element_by_class_name("class with text").text() 

print getText() 

回答

4

.text不是方法,它是一個屬性:

driver.find_element_by_class_name("class with text").text 
+0

衛生署!非常感謝! – Adam0410

相關問題