selenium
主要编辑selenium的各种操作方法和报错问题的解决
孤风落影
网络令人头大
展开
-
python 使打开的浏览器最大化
使用Python打开firefox浏览器时,默认打开的页面是小的,并不是全屏页面,如果我们想让Python打开firefox浏览器之后让它把页面全屏,就需要加上一下代码了:from selenium import webdriver import time driver = webdriver.Firefox() time.sleep(5) # 停止5s driver.maximize_w...原创 2018-04-26 09:25:30 · 10744 阅读 · 0 评论 -
python selenium模块使用出错解决,Message: ‘geckodriver’ executable needs to be in PATH
错误代码如下: selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. Windows系统解决办法如下: 1、下载geckodriver.exe: 下载地址:https://github.com/mozilla/geckodriver/r...原创 2018-04-25 11:51:06 · 1555 阅读 · 0 评论 -
python selenium打开新窗口,多窗口切换
# coding=utf-8 from selenium import webdriver browser=webdriver.Firefox() browser.maximize_window() # 窗口最大化 browser.get('https://www.baidu.com') # 在当前浏览器中访问百度 # 新开一个窗口,通过执行js来新开一个窗口 js='window....原创 2018-04-24 16:41:09 · 6365 阅读 · 0 评论 -
python+selenium如何定位页面的元素,的几种定位元素的方法。
1、什么是Selenium,为什么web测试,大家都用它?Selenium设计初衷就是为web项目的验收测试再开发。内核使用的是javaScript语言编写,几乎支持所以能运行javaScript的浏览器,支持windows\linux\macos等各种平台。Selenium 脚本是用多种受支持的编程语言中的一种编写的 —— 目前可用的有 Java、Ruby 和 Python 驱动程序。这些脚本在...转载 2018-04-25 11:47:53 · 1201 阅读 · 0 评论 -
Selenium常见元素定位方法和操作的学习介绍
这篇文章主要Selenium+Python自动测试或爬虫中的常见定位方法、鼠标操作、键盘操作介绍。一. 定位元素方法参考:http://selenium-python.readthedocs.org/locating-elements.html这里有各种策略用于定位网页中的元素(locate elements),你可以选择最适合的方案,Selenium提供了一下方法来定义一个页面中的元素:find...转载 2018-04-25 09:06:28 · 347 阅读 · 0 评论 -
selenium常用命令之操作页面元素及获取元素内容的事件整理
/**id <input type=”text” id=”phone” name=”phone” class=”LoginText” placeholder=”手机号” > * <button class=”LoginBtn” id=”btnLogin” value=”baidu”> 登录</button>*/WebElement byName=driver.f...转载 2018-04-25 09:09:59 · 823 阅读 · 0 评论 -
Selenium+Python浏览器调用:Firefox
python -m pydoc -p 4567 说明: python -m pydoc表示打开pydoc模块,pydoc是查看python文档的首选工具; -p 4567表示在4567端口上启动server 然后在浏览器中访问http://localhost:4567/,此时应该可以看到python中所有的Modules按ctrl+f,输入selenium,定位到selenium文档的链...原创 2018-04-27 16:08:56 · 2163 阅读 · 0 评论 -
python+selenium刷新firefox页面
#coding=utf-8 # 导入selenium的webdriver包 from selenium import webdriver # 将控制webdriver的Firefox赋值给driver driver=webdriver.Firefox() # 刷新当前浏览器页面 driver.refresh_page() ...原创 2018-04-24 16:41:31 · 1009 阅读 · 0 评论 -
Python安装selenium及报错原因
想用Python + selenium 调用firefox浏览器写个登陆网页的脚本,发现selenium需要手动安装,决定写一下selenium的安装教程。 环境: Windows 7 Python.3.6.1 教程: 1.使用cmd打开Windows的终端,在终端里切换目录到Python的安装目录里: PS: 如果要切换到D盘,直接在终端上打 d:就可以切换到D盘了。 如果要切换...原创 2018-04-27 16:01:41 · 21128 阅读 · 2 评论 -
Selenium WebDriver-网页的前进、后退、刷新、最大化、获取窗口位置、设置窗口大小、获取页面title、获取网页源码、获取Url等基本操作
from selenium import webdriver driver = webdriver.Ie(executable_path = "e:\\IEDriverServer") #打开浏览器 driver.get("http://wenku.baidu.com") #输入网址 driver.back() #向后退 driver.forward() #向前进 driver.refresh...转载 2019-03-27 10:11:26 · 2168 阅读 · 0 评论