firefox

Selenium3自动化测试【4】:Selenium的认知

て烟熏妆下的殇ゞ 提交于 2020-10-01 05:02:29
Selenium 工具集 如图 所示, Selenium 工具集的呈现。 1. Selenium IDE Selenium IDE ( 集成开发环境 ) 是一个创建测试脚本的工具,如图 所示。它是一个 FireFox 插件,实现浏览器的录制与回放功能,提供创建自动化测试的建议接口。 Selenium IDE 有一个记录功能,能记录人工的操作,并且能选择多种语言把它们导出到一个可重用的脚本中用于后续执行。如果没有编程经验,可以通过 Selenium IDE 来熟悉 Selenium 的命令。实际自动化测试脚本开发过程中 Selenium IDE 使用并不多。 2. Selenium RC Selenium RC 是 Selenium 家族的核心工具, Selenium RC 支持多种不同的语言( Python 、 Java 、 Ruby 、 PHP )编写自动化测试脚本,通过 Selenium RC 服务器作为代理服务器去访问被测应用从而达到测试的目的。 Selenium RC 分为 Client Libraries 和 Selenium Server 。 v Client Libraries 库主要用于编写测试脚本,用来控制 Selenium Server 的库; v Selenium Server 负责控制浏览器行为, Selenium Server 主要包括 3 部分:

通过python实现青书学堂自动刷课一键答题

点点圈 提交于 2020-10-01 02:06:02
一、软件介绍 模拟人工操作,适用于青书学堂这个平台 二、主要功能 登录后自动开始播放视频,自动进入下一个课件 青书教材,课件时长,作业,考试自动答题等 三、下载地址 https://www.lanzous.com/b01hj0jjg 下载解压直接使用 四、教程开始 一、首先我们需要准备一台电脑,下载一个火狐浏览器 二、打开火狐浏览器,在百度上搜索tamper monkey,进入途中搜索的网站 三、点击图中圈着的下载按钮 四、如图,添加到火狐浏览器当中 五、如果右上角出现这个图标就表示安装成功了,如果不会安装请下载上面的成品 来源: oschina 链接: https://my.oschina.net/u/4408322/blog/4562603

了解HTML锚点

巧了我就是萌 提交于 2020-09-30 15:58:03
概念  <a> 元素 (或HTML锚元素, Anchor Element)通常用来表示一个锚点/链接。但严格来说,<a>元素不是一个链接,而是超文本锚点,可以链接到一个新文件、用id属性指向任何元素。如果没有<a>元素没有href属性的话,可以作为原本链接位置的占位符,常用于home链接   [注意]任何文档流内容都可以被嵌套,只要不是交互内容类别(如按钮、链接等) 属性 href   href属性表示地址,共包括以下3种:   1、链接地址 <a href= " http://www.baidu.com " >百度</a>   2、下载地址 <a href= " test.zip " >下载测试</a>   3、锚点     (1)href:#id名 <a href= " #test " >目录</a> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <div id= " test " style= " height: 200px;width: 200px; border: 1px solid black;margin-bottom: 300px; " >内容</div>     (2)href:页面地址#id名 <a href= " http://baike.baidu

04-爬虫利器Fiddler

心不动则不痛 提交于 2020-09-30 09:56:37
Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。 Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。 工作原理 Fiddler 是以web服务器的形式工作的,它使用地址:127.0.0.1,端口:8888。 Fiddler抓取HTTPS设置 启动Fiddler, 打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框。 对Fiddler进行设置 :打开工具栏->Tools->Fiddler Options->HTTPS 选中Capture HTTPS CONNECTs,因为我们要用Fiddler获取手机客户端发出的HTTPS请求,所以中间的下拉菜单中选中 from remote clients only。 选中下方Ignore server certificate errors. 配置Fiddler允许远程连接 Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allow remote computers to connect。 重启Fidler

看完让你彻底理解 WebSocket 原理,附完整的实战代码(包含前端和后端)

拥有回忆 提交于 2020-09-30 08:33:45
1、前言 最近有同学问我有没有做过在线咨询功能。同时,公司也刚好让我接手一个 IM 项目。所以今天抽时间记录一下最近学习的内容。本文主要剖析了 WebSocket 的原理,以及附上一个完整的聊天室实战 Demo (包含前端和后端,代码下载链接在文末)。 2、WebSocket 与 HTTP WebSocket 协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了。WebSocket 的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。 HTTP 有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个 HTTP 请求合并为一个,但是 Websocket 其实是一个新协议,跟 HTTP 协议基本没有关系,只是为了兼容现有浏览器,所以在握手阶段使用了 HTTP 。 下面一张图说明了 HTTP 与 WebSocket 的主要区别: WebSocket 的其他特点: 建立在 TCP 协议之上,服务器端的实现比较容易。 与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。 数据格式比较轻量,性能开销小,通信高效。 可以发送文本,也可以发送二进制数据。 没有同源限制,客户端可以与任意服务器通信。

2020-09-12

徘徊边缘 提交于 2020-09-30 06:41:06
创建html文件的三种方式? 1 空白处右键点击 ------新建文本文档----- 输入后缀名为 .html的文件名 2 编译器中直接按快捷键 ----ctrl+n------输入后缀名为 .html的文件名 3 菜单栏中点击文件,创建文件-------输入后缀名为 .html的文件名 html文件命名的规则? 1 不可以使用特殊字符命名 2 可以使用中文,数字,特殊字符,下划线,英文命名 3 可以使用中文命名但不推荐使用 标签 : 是html中最基本的单位,也是最重要部分被尖括号包围的英文字母 ,他也叫作标签,标记,元素. 特性: 分为两种:块元素,行元素. 块元素: 独占一行.可以设置宽高 行元素:同站一行,不可设置宽高 行元素: ` < b > ` ` < s > ` ` < span > ` ` < i > ` ` < strong > ` ` < em > ` ` < sup > ` ` < sub > ` ` < a > ` 块元素: ` < html > ` ` < table > ` ` < form > ` ` < div > ` ` < p > ` 属性: 1 html属性一般放在标签里 2 一个html标签里可以存放多个html属性 3 html属性值放在双引号里 < 标签名 属性1 = "属性值1" 属性2 = "属性值2" > 注意: