python+selenium,Remote启动firefox报错?
from selenium.webdriver import Remotefrom selenium import webdriver
#启动浏览器驱动
def browser():
#driver = webdriver.Firefox()
host = '127.0.0.1:4444' #运行主机:端口号
dc = {'browserName': 'firefox'} #指定浏览器
driver = Remote(command_executor ='http://' + host + '/wb/hub',desired_capabilities = dc)
return driver
if __name__ =='__main__':
dr = browser()
dr.get('http://www.baidu.com')
dr.quit()
ide不对 1、下载地址:https://github.com/mozilla/geckodriver/releases,这个自行选择我下载的是win64位;
2、在firefox的安装目录下,解压geckodriver,然后将该路径添加到path环境变量下,重启PyCharm,运行脚本,成功运行不报错;
3、安装的版本:Firefox为62selenium为3.14.1两者均为最新版本。
检查下代码 代码 是否匹配
页:
[1]