Firefox37.0.1+selenium 2.53+python3.6打開瀏覽器時報錯NameError: name 'basestring' is not defined


環境:Win7
      Firefox瀏覽器版本37.0.1
      Python36
      Selenium2.53.0

 

在Pycharm里執行以下3行腳本:

from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://www.baidu.com")

報錯如下:

File "/python36/Lib/site-packages/selenium/webdriver/firefox/webdriver.py", line 62, in __init__  
firefox_options.binary_location = self.binary if isinstance(self.binary, basestring) else self.binary._get_firefox_start_cmd()
NameError: name 'basestring' is not defined

 

解決方法:將2.53.0版本的selenium卸載掉,安裝2.53.1版本的selenium

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM