? ? 最近編寫的自動(dòng)化腳本,數(shù)據(jù)部分使用到了從配置文件中取,即自定義config.ini,但是在讀取配置文件的時(shí)候卻報(bào)錯(cuò)了'gbk' codec can't decode byte 0xb0 in position 30。錯(cuò)誤信息的意思是 gbk'編解碼無法解碼字節(jié)0xb0。開始我以為是配置文件中出現(xiàn)了中文字符,可檢查后發(fā)現(xiàn)并沒有。在網(wǎng)上查了相關(guān)資料后,無果。于是請教了其他同事,經(jīng)過十幾分鐘的檢查和驗(yàn)證,原來我在創(chuàng)建congfi.ini 文件時(shí),默認(rèn)保存的編碼類型是UTF-8。于是我們將文件編碼格式保存為ANSI(系統(tǒng)locale為簡體中文,意味著當(dāng)前“ANSI編碼”實(shí)際是GBK編碼),就OK了。如下圖。但是問題的根因我還沒太搞清楚,搞明白后我會(huì)繼續(xù)更新的。
?下面簡單介紹下如何使用配置文件作為測試數(shù)據(jù):
配置文件,可以保存一些項(xiàng)目公共參數(shù):
將讀取登錄參數(shù)封裝為dlPerson方法:
在用例中帶調(diào)用該方法(返回的是數(shù)組形式),根據(jù)數(shù)組下標(biāo)取值就好了:
?
?我踏過的,是不曾虛度的昨天,我去向的 ,永遠(yuǎn)是比今天更好的遠(yuǎn)方
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
