本文转载:http://blog.csdn.net/u011541946/article/details/68485981 练习场景:在某一个网页上有些字段是我们感兴趣的,我们希望摘取出来,进行其他操作。但是这些字段可能在一个网页的不同地方。例如,我们需要在关于百度页面-联系我们,摘取全部的邮箱。 ...
分类:
编程语言 时间:
2017-12-06 18:14:17
阅读次数:
217
selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘操作。 导入模块以后,我们可以看看具体的定义按键内容,我已经把经常使用的按键注释标记。 看到模块中包 ...
分类:
编程语言 时间:
2017-12-02 19:20:11
阅读次数:
203
现在很流行用Select 2 插件给dropdown list添加效果,那么<Select>下的<option>用selenium的Select中select().select_by_index类似的方法就不能选到相应的元素了。 这时候用css路径比较好。找到<li>标签就可以定位到相应的Optio ...
分类:
编程语言 时间:
2017-12-01 13:42:25
阅读次数:
218
言简意赅 地介绍 windows下安装配置python + selenium 来驱动firefox,进行自动测试的工具安装配置 ...
分类:
编程语言 时间:
2017-11-30 00:41:33
阅读次数:
186
一、打开网址 方法说明:webdriver.Firefox()用于创建一个火狐浏览器的webdriver driver.get(url)用户打开固定的网址 实例如下: 二、最大化浏览器、设置浏览器大小 方法说明:driver.maximize_window()用于最大化浏览器 driver.set_ ...
分类:
编程语言 时间:
2017-11-26 16:48:19
阅读次数:
949
# _*_coding:utf-8_*_ from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import os,urllib.request,sys,impo... ...
分类:
编程语言 时间:
2017-11-25 17:19:31
阅读次数:
349
对WebElement截图 WebDriver.Chrome自带的方法只能对当前窗口截屏,且不能指定特定元素。若是需要截取特定元素或是窗口超过了一屏,就只能另辟蹊径了。 WebDriver.PhantomJS自带的方法支持对整个网页截屏。 下面提供几种思路。 方式一 针对WebDriver.Chro ...
分类:
编程语言 时间:
2017-11-25 17:19:07
阅读次数:
3491
HTML代码: 一个节点两个关联input 多出现于密码框 先需要模拟点击进入第一个input,才能激活第二个input。 代码: driver.find_element_by_name('Textbox1').click() driver.find_element_by_id('TextBox2' ...
分类:
编程语言 时间:
2017-11-25 16:13:14
阅读次数:
105
本人纯野生测试猿一头,做了一年web 功能测试,测试了一年机顶盒,还是想做回老本行 ,自学了一段时间selenium ,学习过程中,遇到了网页中需要输入验证码的问题,网上查阅资料,依葫芦画瓢凑成(水平有限)了一段登陆网站挂课的脚本(亲测通过),现跟大家分享如下: 大神勿喷 from selenium ...
分类:
编程语言 时间:
2017-11-24 20:17:10
阅读次数:
595