#之前发的 driver.switch_to_alert() 这句虽然可以运行通过,但是会弹出警告信息(这种写法3.x不建议使用) 改成 driver.switch_to.alert就不会了。 (一) 前言 开发人员使用JavaScript 警告或者模态对话框来提示校验错误信息、报警信息、执行操作后 ...
分类:
编程语言 时间:
2018-02-21 10:45:18
阅读次数:
607
(一) Select类 Select类是selenium的一个特定的类,用来与下拉菜单和列表交互。 下拉菜单和列表是通过HTML的<select> 元素实现的。选择项是通过<select>中的<option>元素实现的,如下HTML代码。使用前使用下面的语句导入模块。 from selenium.w ...
分类:
编程语言 时间:
2018-02-14 17:33:06
阅读次数:
156
(一) WebDriver WebDriver提供许多用来与浏览器交互的功能和设置,通过WebDriver的功能和一些方法,来实现与浏览器窗口、警告、框架和弹出窗口的交互,它也提供了自动化操作浏览器导航栏、设置cookies、截屏等方便我们测试的特性。 (二) WebDriver功能及方法 功能/属 ...
分类:
编程语言 时间:
2018-02-13 20:57:49
阅读次数:
257
(一) 前言 Web应用以及包含超文本标记语言(HTML)、层叠样式表(CSS)、JS脚本的WEB页面,基于用户的操作(例如点击提交按钮),浏览器向WEB服务器发送请求,WEB服务器响应请求,返回给浏览器HTML及相关的JS、CSS、图片等资源,浏览器使用这些资源生成WEB页面,其中包含WEB各种视 ...
分类:
编程语言 时间:
2018-02-12 20:58:51
阅读次数:
205
#HTMLTestRunner代码修改参考 微微微笑 的说明,下面是链接,这个已经说的很详细了 https://www.cnblogs.com/miniren/p/5301081.html (一) 前言 unittest在命令行输出测试结果。你可能需要生成一个所有测试的执行结果作为报告或者把测试结果 ...
分类:
编程语言 时间:
2018-02-12 11:09:25
阅读次数:
153
(一) Test Suite测试套件 一个测试套件是多个测试或测试用例的集合,是针对被测程序的对应的功能和模块创建的一组测试,一个测试套件内的测试用例将一起执行。 应用unittest的TestSuites特性,可以将不同的测试组成一个逻辑组,然后设置统一的测试套件,并通过一个命令来执行测试。这都是 ...
分类:
编程语言 时间:
2018-02-12 00:23:31
阅读次数:
214
# coding:utf-8 from common.contest import * def spider(): url = "http://www.salamoyua.com/es/subasta.aspx?origen=subastas&subasta=79" chromedriver = '... ...
分类:
编程语言 时间:
2018-02-11 16:13:51
阅读次数:
180
#网络很慢可能会运行报错 (一) 前言 Selenium WebDriver是一个浏览器自动化测试的API集合。它提供了很多与浏览器自动化交互的特性,并且这些API主要是用于测试Web程序。如果仅仅使用Selenium WebDriver,我们无法实现执行测试前置条件、测试后置条件,比对预期结果和实 ...
分类:
编程语言 时间:
2018-02-11 14:28:07
阅读次数:
240
#有的时候可能要访问外国的网站下载资料或工具,这时可能出现各种问题,例如谷歌人机验证显示不了、网站打不开等,建议使用一个FQ软件 下载免费版的就行了,土豪请随意。下载后直接安装就行了 http://www.softpedia.com/get/Internet/Servers/Proxy-Server ...
分类:
编程语言 时间:
2018-02-10 11:20:30
阅读次数:
204
个人笔记,摘抄自虫师python selenum,仅供个人参考 1、安装: 2、基本使用 3、元素定位 4、 操作对象、WebElement 常用方法,小结 操作对象: · click 点击对象 · send_keys 在对象上模拟按键输入 · clear 清除对象的内容,如果可以的话 WebEle ...
分类:
编程语言 时间:
2018-02-08 20:18:14
阅读次数:
264