selenium3打开chrome浏览器,firefox

import os
from selenium import webdriver

chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)

driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("Selenium2")
driver.find_element_by_id("su").click()

  

import os
from selenium import webdriver

chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)

driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("Selenium2")
driver.find_element_by_id("su").click()

 

selenium.common.exceptions.WebDriverException: Message: Expected browser binary location, but unable to find binary in default location, 
no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line

指定Firefox浏览器程序路径

from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

binary = FirefoxBinary('path')

driver = webdriver.Firefox(firefox_binary=binary)

driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("Selenium2")
driver.find_element_by_id("su").click()

 

 浏览器记录密码,加载配置免登陆:

1.Firefox

profileDir = r'C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\hkehfoij.default'

profile = webdriver.FirefoxProfile(profileDir)

driver = webdriver.Firefox(profile)

2.Chrome

option = webdriver.ChromeOptions()

option.add_argument('--usr-data-dir=C:\Users\Administrator\AppData\Local\Google\Chrome\User Data')

driver = webdriver.Chrome(chrome_options=option)

 

谷歌驱动下载地址:

http://chromedriver.storage.googleapis.com/index.html

对应版本:

v2.21  v46-50

v2.22  v49-52

v2.23  v51-53

v2.24  v52-57

v2.25  v53-55

v2.26  v53-55

v2.27  v54-56

v2.28  v55-57

v2.29  v56-58

 

转载于:https://www.cnblogs.com/littleyang/p/6530165.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值