51Testing软件测试论坛

标题: python启动firefox [打印本页]

作者: 黑盒测试    时间: 2016-12-16 10:08
标题: python启动firefox
python启动firefox为什么报错了?是不是缺少什么启动文件?哪位大神指导下





作者: 若尘_51    时间: 2016-12-16 10:23
使用selenium3啊,高级。
报错的信息说你缺少geckodriver 。
FireFox geckodriver
下载地址:
https://github.com/mozilla/geckodriver/releases
作者: 梦想家    时间: 2016-12-16 11:31
安装selenium了么http://download.csdn.net/detail/fnngj/6041329这个看一下 我不记得我之前看的那个是不是这个了  不过 你可以看一下虫师的书  selenium2自动化测试实战+python
如果想学python看这个帖子http://bbs.51testing.com/thread-1099351-1-1.html
作者: 掉渣饼    时间: 2016-12-16 12:49
可以参考下这个https://zhidao.baidu.com/question/1578317757377956580.html
作者: 黑盒测试    时间: 2016-12-16 13:44
掉渣饼 发表于 2016-12-16 12:49
可以参考下这个https://zhidao.baidu.com/question/1578317757377956580.html

按照你的弄了,又提示语法错误
作者: 黑盒测试    时间: 2016-12-16 14:55
若尘_51 发表于 2016-12-16 10:23
使用selenium3啊,高级。
报错的信息说你缺少geckodriver 。
FireFox geckodriver

已经下载安装了  但是现在
from selenium import webdriver这句都语法报错了 不知什么原因?

SyntaxError: invalid syntax


作者: 黑盒测试    时间: 2016-12-16 18:03
问题已经解决
1、geckodriver-v0.11.1-win64放到python—Scripts下
2、卸载浏览器—重新下载个安装默认路径就好了
3、直接可以打开火狐浏览器——百度
#!/usr/bin/env python
#_*_coding:utf-8_*_


from selenium import webdriver
driver=webdriver.Firefox()
url='http://www.baidu.com'
driver.get(url)
driver.close()





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2