我使用:
在我的qpython2上安装了seleniumpip install selenium
它下载了selenium
我的Android手机上有一个Firefox浏览器,所以我测试它是否会像在我的电脑上那样工作:
from selenium import webdriver
browser=webdriver.Firefox()
browser.get('http://www.somewebsite.com/)
print 'done'
但它给我一个这样的错误:
ipts / .last_tmp.py“&& exit< Traceback(最近一次调用最后一次): 文件“/storage/sdcard0/qpython/scripts/.last_tmp.py”,第3行,in 浏览器= webdriver.Firefox() 文件“/data/data/org.qpython.qpy/files/lib/python2.7/site-packages/selenium-3.3.1-py2.7.egg/selenium/webdriver/firefox/webdriver.py”,第144行,在 init 中 self.service =服务(executable_path,log_path = log_path) 文件“/data/data/org.qpython.qpy/files/lib/python2.7/site-packages/selenium-3.3.1-py2.7.egg/selenium/webdriver/firefox/service.py”,第44行,在 init 中 log_file = open(log_path,“a +”)如果log_path不是None而log_path!=“”否则无 IOError:[Errno 30]只读文件系统:'geckodriver.log' 1 | u0_a125 @ A536:/ $
[UPD]:我想知道我的错误是不是在Android上安装'geckodriver'?但我找不到geckodriver for android。
任何人都可以帮我吗?