selenium打开不同浏览器的脚本。

1.Firefox

from selenium import webdriver
driver=webdriver.Firefox()

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

'''

这里要注意打开的域名一定要加前http://

否则会报错:selenium.common.exceptions.WebDriverException: Message: unknown error: unhandled inspector error: {"code":-32603,"message":"Cannot navigate to invalid URL"}

'''

2.IE和Chrome

from selenium import webdriver
chromedriverpath="C:\Program Files (x86)\Google\Chrome\Application\chromedriver"
'''

selenium打开IE和Chrome需要有浏览器驱动,需要额外下载的,chromedriverpath是驱动路径,在下面的的函数里面当参数传入。

如果想firefox直接调用会报错:selenium.common.exceptions.WebDriverException: Message: 'chromedriver1' executable needs to be in PATH.

'''

driver=webdriver.Chrome(chromedriverpath)
driver.get("http://www.baidu.com")

转载于:https://www.cnblogs.com/bbwc/p/5404662.html

selenium打开Firefox、IE、Chrome浏览器【python】相关推荐

  1. Selenium IDE录制脚本——Chrome浏览器使用介绍

    引言 前面已经讲过selenium的家族成员,其中一个成员就是这篇文章要讲的--selenium IDE. Selenium IDE介绍 selenium IDE结合浏览器提供脚本的录制,回放以及编辑 ...

  2. [转]IE、FireFox、Chrome浏览器中关于URL传参中文乱码,解决兼容性问题!

    原文地址:https://cloud.tencent.com/developer/article/1334736 前台用url传值中文,后台用request.getParameter接收参数.在Fir ...

  3. scrolltop 原生js_解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法...

    最近在做博客的目录功能,发现一个在现代浏览器间的一个bug,或是称之为差异,即页面滚动值(scrollTop)的获取与设定. 在此之前先说一下关于页面元素的坐标获取,这张图的经典性不必再提. 实现滚动 ...

  4. python无法打开 firefox浏览器_python – 无法使用Selenium打开Firefox浏览器

    当我尝试使用python脚本在Ubuntu Linux 14.04上打开firefox浏览器时收到此错误消息: File "seleniumtest.py", line 3, in ...

  5. 怎样下载Firefox与Chrome浏览器驱动

    在浏览器地址栏输入https://www.seleniumhq.org/ 打开Selenium官网 下载Firefox浏览器驱动 解压到本地 下载Chrome浏览器驱动 解压到本地 把这2个驱动放到P ...

  6. selenium打开firefox无痕模式

    之前以为firefox的无痕模式的参数与chrome的一样,结果刚刚查询才知道两个浏览器的无痕模式的参数不一样! Chrome的无痕模式参数是 '--incognitio' firefox 的无痕模式 ...

  7. linux安装selenium、chromedriver、Chrome浏览器、BrowserMob Proxy(代理)爬虫爬站环境安装及测试实例

    安装selenium pip3 install "selenium==3.141.0" 安装chromedriver(要配合chrome浏览器版本下载驱动) chrome官网 wg ...

  8. firefox/safari/chrome浏览器模拟iPad的userAgent的方法

    在给 iPad 做的网页进行测试的时候,有时候需要在 PC 上模拟 iPad User Agent 去访问网页,今天就介绍下如何让 Firefox,Chrome,Safari 浏览器模拟 iPad U ...

  9. selenium操作无界面chrome浏览器

    今天展示一下python操作无界面的chrome浏览器.主要利用selenium 和对应自己电脑上Chrome浏览器版本的webdriver.chrome版本的webdriver下载地址:http:/ ...

最新文章

  1. LeetCode实战:有效的括号
  2. Instruments of Xcode
  3. 搭建一个通用的脚手架
  4. 水文-接口和抽象类有什么不同
  5. Linux下,sqlite简单实例
  6. Windows 安装 MongoDB 和 可视化工具Robo3T
  7. TeamCity : 安装 Server
  8. 小心了!一大波存储厂商术语正在靠近
  9. 【codevs3945】 完美拓印
  10. ftp用的是tcp还是udp_TCP与UDP的区别究竟在哪
  11. 地理编码与反地理编码
  12. 9.logstash
  13. 启动Tomcat时报错,一大堆的
  14. vjc机器人灰度怎么编程_求用vc++编程实现显示灰度直方图的详细步骤,越详细越好...
  15. 日月神话_启动成本的神话
  16. pc微信 hook 微信hook 最新版源码3.5 demo下载地址
  17. linux spyder 安装,Python开发环境Spyder安装方法(示例代码)
  18. priority inversion
  19. Opencv系列教程(一):Opencv读取指定文件夹图片、视频,调用摄像头
  20. plc串口通讯 qt_QT与PLC通信

热门文章

  1. LeetCode算法入门- Reverse Integer-day6
  2. python oracle blob_如何用python在oracle中插入blob?
  3. mysql schema命名规范_数据库设计 命名及编码规范
  4. DFS实现floodfill算法
  5. git 修改commit_Git从8到13 深入了解Git特性
  6. chcon和semanage fcontext的坑
  7. 《零基础》MySQL LIKE 子句(十六)
  8. matlab绘制三元位置函数,matlab – 在坐标(x,y)上用颜色z绘制(x,y,z)三元组
  9. 数据库错误 ERROR 1366 (HY000): Incorrect string value: ‘\xD4\xF8\xBB\xAA‘ for column ‘Sname‘ at row 1解决
  10. 匿名内部类----java