這個錯誤花費了很多的時間去解決,包括重寫代碼也無濟於事。
因為粗心,浪費了很多的時間在這個上面,特寫此博客來記錄,也希望朋友們不要粗心,特別是初學者。
接下來進入正文:
當在寫self.XXX 下方出現下划線,而你將鼠標移到上方的時候發現有一大長串的單詞,這個大概意思是:這個聲明的參數與實際參數之間是有差異的,或者是不正確的參數(比如是重命名的參數)和不正確的順序
而運行后出現的報錯是:object() takes no parameters
出現這個報錯你就應該想到:我是調用了初始化函數,這里肯定是初始化函數的問題
而當你返回到初始化函數這里去查看時你會發現:真的也!初始化函數寫錯了!
這里是__init__(self,driver) 不是__int__(self,driver)
所以只要把這個地方修改就可以了,不信你可以試試看哦
在寫代碼的時候一定要細心,不然會把自己繞進去!