黑盒测试 发表于 2016-12-16 10:08:09

python启动firefox

python启动firefox为什么报错了?是不是缺少什么启动文件?哪位大神指导下




若尘_51 发表于 2016-12-16 10:23:56

使用selenium3啊,高级。
报错的信息说你缺少geckodriver 。
FireFox geckodriver
下载地址:
https://github.com/mozilla/geckodriver/releases

梦想家 发表于 2016-12-16 11:31:17

安装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:00

可以参考下这个https://zhidao.baidu.com/question/1578317757377956580.html

黑盒测试 发表于 2016-12-16 13:44:21

掉渣饼 发表于 2016-12-16 12:49
可以参考下这个https://zhidao.baidu.com/question/1578317757377956580.html

按照你的弄了,又提示语法错误

黑盒测试 发表于 2016-12-16 14:55:35

若尘_51 发表于 2016-12-16 10:23
使用selenium3啊,高级。
报错的信息说你缺少geckodriver 。
FireFox geckodriver


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

SyntaxError: invalid syntax

黑盒测试 发表于 2016-12-16 18:03:04

问题已经解决
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()
页: [1]
查看完整版本: python启动firefox