欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決python3運(yùn)行selenium下HTMLTestRunner報(bào)錯(cuò)的問(wèn)題

 更新時(shí)間:2018年12月27日 14:45:35   作者:monkey7777  
今天小編就為大家分享一篇解決python3運(yùn)行selenium下HTMLTestRunner報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

修改HTMLTestRunner.py以支持python3+

搜索到的結(jié)果整理

修改一: 在python shell里輸入 >>>import HTMLTestRunner >>> dir(HTMLTestRunner) 發(fā)現(xiàn)不認(rèn)識(shí)StringIO (No module named StringIO)

確實(shí)3里面沒(méi)有這個(gè)了,第94行引入的名稱(chēng)要改,改成import io,539行要改成self.outputBuffer = io.BytesIO()

修改二: 運(yùn)行程序的時(shí)候有報(bào)錯(cuò),AttributeError: ‘dict' object has no attribute ‘has_key' 發(fā)現(xiàn)has_key的又被K掉了

到642行去做修改,if not rmap.has_key(cls): 需要換成 if not cls in rmap: (修改的時(shí)候換行、空格等不要改掉原有的格式)

修改三: 運(yùn)行,繼續(xù)有報(bào)錯(cuò):'str' object has no attribute ‘decode'

好像是3里面對(duì)字符的操作,decode已經(jīng)拿掉了。定位一下,報(bào)在了772行,ue = e.decode(‘latin-1'),那么不需要decode操作了吧,直接改成 ue = e ,另外766還有類(lèi)似的uo = o.decode(‘latin-1'),可不動(dòng)先留著;

打開(kāi)本地文件需用 fp = open(filename,'wb'),不要再去用file了;關(guān)閉該文件可用fp.close()

修改四: 繼續(xù)運(yùn)行,發(fā)現(xiàn)還是在糾結(jié)數(shù)據(jù)類(lèi)型的錯(cuò): output = saxutils.escape(uo+ue), TypeError: can't concat bytes to str

bytes和str不能直接連起來(lái),那么778行的內(nèi)容escape(uo+ue) 有一個(gè)處理的“笨辦法”:都改成str,可修改該處內(nèi)容為escape(str(uo)+ue)

修改五:(此處是最后一處改動(dòng)了) 程序已然運(yùn)行大半,但是最后還是有error: print >>sys.stderr, ‘\nTime Elapsed: %s' % (self.stopTime-self.startTime) TypeError: unsupported operand type(s) for >>: ‘builtin_function_or_method' and ‘RPCProxy'

到631行,把print的語(yǔ)句修改掉,改成 print (sys.stderr, ‘\nTime Elapsed: %s' % (self.stopTime-self.startTime))

以上這篇解決python3運(yùn)行selenium下HTMLTestRunner報(bào)錯(cuò)的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中如何實(shí)現(xiàn)將數(shù)據(jù)分成訓(xùn)練集與測(cè)試集的方法

    python中如何實(shí)現(xiàn)將數(shù)據(jù)分成訓(xùn)練集與測(cè)試集的方法

    這篇文章主要介紹了python中如何實(shí)現(xiàn)將數(shù)據(jù)分成訓(xùn)練集與測(cè)試集的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python?Matplotlib基本用法詳解

    Python?Matplotlib基本用法詳解

    Matplotlib?是Python中類(lèi)似?MATLAB?的繪圖工具,熟悉?MATLAB?也可以很快的上手?Matplotlib,這篇文章主要介紹了Python?Matplotlib基本用法,需要的朋友可以參考下
    2023-03-03
  • Python利用subplots_adjust方法解決圖表與畫(huà)布的間距問(wèn)題

    Python利用subplots_adjust方法解決圖表與畫(huà)布的間距問(wèn)題

    這篇文章主要介紹了如何在使用python?的?matplotlib庫(kù)繪圖時(shí),?使用subplots_adjust()方法來(lái)調(diào)整圖表與畫(huà)布之間的間距,以及圖表與圖表之間的間距,感興趣的可以了解一下
    2022-04-04
  • 詳解用Python實(shí)現(xiàn)自動(dòng)化監(jiān)控遠(yuǎn)程服務(wù)器

    詳解用Python實(shí)現(xiàn)自動(dòng)化監(jiān)控遠(yuǎn)程服務(wù)器

    這篇文章主要介紹了用Python實(shí)現(xiàn)自動(dòng)化監(jiān)控遠(yuǎn)程服務(wù)器,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 關(guān)于CUDA out of memory的解決方案

    關(guān)于CUDA out of memory的解決方案

    這篇文章主要介紹了關(guān)于CUDA out of memory的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python使用Dash開(kāi)發(fā)網(wǎng)頁(yè)應(yīng)用的方法詳解

    Python使用Dash開(kāi)發(fā)網(wǎng)頁(yè)應(yīng)用的方法詳解

    本文主要是通過(guò)Dash的Checklist組件,簡(jiǎn)單介紹使用Dash開(kāi)發(fā)的Web應(yīng)用,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2022-09-09
  • 分享5個(gè)短小精悍的Python趣味腳本,適合小白上手!

    分享5個(gè)短小精悍的Python趣味腳本,適合小白上手!

    這篇文章主要給大家分享介紹了5個(gè)短小精悍的Python趣味腳本,非常適合小白上手,分別包含圖片尺寸縮小、pdf轉(zhuǎn)txt文檔、猜數(shù)字游戲、電池電量告警以及圖片添加水印等腳本,需要的朋友可以參考下
    2022-02-02
  • python初步實(shí)現(xiàn)word2vec操作

    python初步實(shí)現(xiàn)word2vec操作

    這篇文章主要介紹了python初步實(shí)現(xiàn)word2vec操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • 用pandas劃分?jǐn)?shù)據(jù)集實(shí)現(xiàn)訓(xùn)練集和測(cè)試集

    用pandas劃分?jǐn)?shù)據(jù)集實(shí)現(xiàn)訓(xùn)練集和測(cè)試集

    這篇文章主要介紹了用pandas劃分?jǐn)?shù)據(jù)集實(shí)現(xiàn)訓(xùn)練集和測(cè)試集,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • python分析apache訪問(wèn)日志腳本分享

    python分析apache訪問(wèn)日志腳本分享

    這篇文章主要介紹了python分析apache訪問(wèn)日志腳本分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-02-02

最新評(píng)論