码迷,mamicode.com
首页 > Web开发 > 日排行
web自动化 -- 消息提示框处理 (alert、confirm、prompt)
一、前提知识 1、警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说用户必须先关闭该消息框然后才能继续进行操作。 2、确认消息框(confirm) 确认消息框向用户提示一个"是与否"问题,用户可以根据选择"确定"按钮和"取消"按钮。 3、 ...
分类:Web程序   时间:2020-04-13 19:34:15    阅读次数:118
web自动化 -- 浏览器窗口切换
切换浏览器窗口 示例: from time import sleep from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.su ...
分类:Web程序   时间:2020-04-13 19:36:16    阅读次数:101
web自动化 -- 切换 iframe
先看源码 switch_to_frame() frame() 具体用法 ...
分类:Web程序   时间:2020-04-13 19:36:28    阅读次数:60
web自动化 -- ActionChains()的鼠标操作
webdriver模块下的ActionChains类 一、两个主要组件 1、实例化 ActionChains() 2、ActionChains(driver).perform() perform()的作用就是 统一提交 ActionChains(driver) 列表里面的 鼠标操作 二、Action ...
分类:Web程序   时间:2020-04-13 19:38:00    阅读次数:88
web自动化 -- HTMLreport(一)测试报告自定义测试用例名,重写ddt
一、需求痛点 1、HTMLreport测试报告的用例名不明确 2、希望可以自定义HTMLreport测试报告的用例名 3、痛点截图 二、解决办法 1、原因分析 HTMLreport测试报告中的用例名是经过ddt重写的,所以我们直接重写ddt内的方法 2、重写ddt内的方法:mk_test_name ...
分类:Web程序   时间:2020-04-13 19:38:45    阅读次数:121
idea+git 本地项目上传码云
1.下载git,并在idea中进行配置 2.将本地项目添加到git上,将不需要的文件进行过滤 3.将项目提交到本地仓库 4.在码云上创建远程仓库,复制下载路径 5.将本地仓库通过路径push到远程仓库中 参考文档:https://blog.csdn.net/zzybbh/article/detail ...
分类:Web程序   时间:2020-04-13 19:39:25    阅读次数:73
上传文件报413 Request Entity Too Large错误解决办法
修改nginx.conf的值就可以解决了将以下代码粘贴到nginx.conf内 client_max_body_size 20M; 可以选择在http{ }中设置:client_max_body_size 20m; 也可以选择在server{ }中设置:client_max_body_size 20 ...
分类:Web程序   时间:2020-04-13 19:45:23    阅读次数:73
jQuery元素绑定事件
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="d1" class="c">嘎嘎</div> <div id="d2" class="c">咕咕</div> 用户 ...
分类:Web程序   时间:2020-04-13 19:46:24    阅读次数:97
web自动化 -- Keys(键盘操作)
Keys没啥好讲的 语法:Keys.CONTRAL 等等类似。 下方就是可以 Keys. 跟的键 那些 \ue000 就是对应的 Windows系统中的键盘码,pywin32 也一样的可以调用。在后来的 文件上传也许可以用到。 ...
分类:Web程序   时间:2020-04-13 19:46:50    阅读次数:79
js 性能检测
你可以启动一个计时器来跟踪某一个操作的占用时长。 每一个计时器必须拥有唯一的名字,页面中最多能同时运行10,000个计时器。 当以此计时器名字为参数调用 时, 浏览器将以毫秒为单位, 输出对应计时器所经过的时间。 语法 参数 timerName 新计时器的名字。 用来标记这个计时器,作为参数调用 可 ...
分类:Web程序   时间:2020-04-13 19:52:52    阅读次数:82
web自动化 -- js操作(滑动屏幕、修改页面)
一、selenium对 js 的操作方法 1、先定义 js 操作 或者 定义 目标元素 2、执行 js 操作: driver.execute_script(js操作) 或者 driver.execute_script("js操作的固定写法", 目标元素) 二、 js 操作 可以在浏览器F12的 co ...
分类:Web程序   时间:2020-04-13 19:57:07    阅读次数:117
web自动化 -- 三种等待方式
一、强制等待 二、隐式等待 注:隐式等待的作用域是全局,所以一般设置在整局代码的头几行。 如: 三、显示等待 元素存在: 元素可见: 元素可点击: 看到上图源码中有一个 element.is_enabled() 解释如下: 项目中碰到的标签中的带disabled的情况,比如: 上传多个音乐后,还未选 ...
分类:Web程序   时间:2020-04-13 19:58:44    阅读次数:98
curl: (7) Failed to connect to 127.**** port 1080: Connection refused on WSL2
在WSL2 Ubuntu18.04上执行指令 发生了如下错误: curl: (7) Failed to connect to 127. port 1080: Connection refused 在网上查了很多不靠谱答案,配置文件位置也不确定。 ping了一下地址发现可以ping通, 感觉这个应该是 ...
分类:Web程序   时间:2020-04-13 21:12:32    阅读次数:97
HttpPrinter-网页打印插件 推荐给大家
HttpPrinter-网页打印插件下载地址:http://www.HttpPrinter.com/一、概述:常用的报表打印的方法包括:1.使用activex打印但是只能用在IE中,然而微软已经放弃了IE,chrome一家独大,新版的EDGE都用chrome开源内核了.2.生成pdf打印但是效率和打印效果有限制.你批量打印数据试试,不累死你,生成一个pdf,自己点击打印一次.3.用js传递数据给报
分类:Web程序   时间:2020-04-13 22:23:37    阅读次数:410
pom.xml报错web.xml is missing and <failOnMissingWebXml> is set to true
原因是在项目中缺少web.xml,且<failOnMissingWebXml>被设置成了true 解决方法: 1、从其他项目复制一个web.xml 2、右击项目——>Properties——>Project Facets 将Dynamic Web Module的勾去掉,点击Apply,再重新勾上,点 ...
分类:Web程序   时间:2020-04-13 22:29:07    阅读次数:81
20丨生鲜速递:HTTP的缓存控制
缓存(Cache)是计算机领域里的一个重要概念,是优化系统性能的利器。 由于链路漫长,网络时延不可控,浏览器使用 HTTP 获取资源的成本较高。所以,非常有必要把“来之不易”的数据缓存起来,下次再请求的时候尽可能地复用。这样,就可以避免多次请求 - 应答的通信成本,节约网络带宽,也可以加快响应速度。 ...
分类:Web程序   时间:2020-04-13 22:39:11    阅读次数:86
Http主要方法及含义
HTTP的主要方法 方法 Http版本 含义 1.0 1.1 Get ○ ○ 获取uri指定的信息。如果URI指定的是文件,则返回文件的内容;如果URI指定的是CGI程序,则返回该程序的输出数据 Post ○ ○ 从客户端像服务器发送数据。一般用于发送表单中填写的数据等情况下 Head ○ ○ 和G ...
分类:Web程序   时间:2020-04-13 22:40:22    阅读次数:90
.net core 数据统一响应分享
前言 代码胡乱写,维护火葬场! 在平时工作中遇到前同事写接口这样返回值 当接口返回1时,不去看他的代码就永远猜不到这个1代表的是返回成功还是返回值 稍微好点的 维护和改bug简直让人疯狂,导致大部分时间浪费在“体会”别人返回值的逻辑中 天天加班与救bug于水火之中 合理分配前后端返回值很重要! 一般 ...
分类:Web程序   时间:2020-04-13 22:47:12    阅读次数:150
web自动化 -- HTMLreport(四)测试报告默认不展开输出内容
一、需求痛点 1、默认展开输出内容,很不好查看每条用例的状态,而且也很丑 2、希望默认不展开输出内容 3、痛点截图 二、解决步骤 1、直接修改成这样子 三、效果 ...
分类:Web程序   时间:2020-04-13 22:49:21    阅读次数:98
HttpPrinter-网页打印插件 推荐给大家
HttpPrinter-网页打印插件下载地址:http://www.HttpPrinter.com/一、概述:常用的报表打印的方法包括:1.使用activex打印但是只能用在IE中,然而微软已经放弃了IE,chrome一家独大,新版的EDGE都用chrome开源内核了.2.生成pdf打印但是效率和打印效果有限制.你批量打印数据试试,不累死你,生成一个pdf,自己点击打印一次.3.用js传递数据给报
分类:Web程序   时间:2020-04-13 23:06:41    阅读次数:559
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!