最近在寫web自動(dòng)化測(cè)試缭召,使用的是PO設(shè)計(jì)模式戒悠,在頁(yè)面對(duì)象類中烦衣,遇到一個(gè)問題嚷闭,一直報(bào):AttributeError: 'NoneType' object has no attribute 'continue_study_page'
首先,對(duì)代碼進(jìn)行分析论寨,看來(lái)看去星立,沒有錯(cuò)誤呀....
于是,開始網(wǎng)上各種找資料葬凳,這種錯(cuò)可能是什么原因....
半天過去了绰垂,無(wú)果.....
心情開始異常煩躁
算了吧,換個(gè)思路火焰,學(xué)會(huì)Pr視頻剪輯劲装,也許再看這個(gè)問題,靈感突然來(lái)了呢昌简?
第二天占业,趁剛起床,思路最清晰纯赎,決定坐下來(lái)谦疾,再啃.....
這次變換思路,分析可能出錯(cuò)地方犬金,假設(shè)法念恍,打斷點(diǎn)六剥,一步步來(lái),一個(gè)一個(gè)排除峰伙。疗疟。。終于词爬,在排除了各種可能后秃嗜,突然靈光乍現(xiàn)权均,這里沒有打印結(jié)果顿膨,是不是沒有返回,執(zhí)行失敗了叽赊!對(duì)恋沃,肯定是!可必指,為什么會(huì)失敗囊咏,語(yǔ)法都沒錯(cuò)呀!
再看......有字母和漢字塔橡,難道是字母大小寫梅割,趕緊去看了眼頁(yè)面title,果不其然案鸺摇户辞!天.........
突然想起來(lái),因?yàn)檫@個(gè)頁(yè)面訪問地址有變癞谒,這里忘記修改底燎。我的小心臟啊,簡(jiǎn)直要崩潰到極致弹砚,此處省略N個(gè)字.....
吐血教訓(xùn)分享:
1双仍、細(xì)心再細(xì)心,一定要區(qū)分大小寫桌吃,還有什么標(biāo)點(diǎn)符號(hào)
2朱沃、另外,遇到問題茅诱,報(bào)錯(cuò)類型雖一樣逗物,但每個(gè)人具體情況不一樣,還是要結(jié)合自己代碼一步步分析让簿,這里敬察,我總結(jié)出適用自己的一套模板:假設(shè)+推理+分析+調(diào)試
以上僅供參考。