会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一八十四
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年3月22日
selenium自动化测试方案、PO模式理解和应用
该文被密码保护。
阅读全文
posted @ 2020-03-22 16:50 一八十四
阅读(2)
评论(0)
推荐(0)
2020年3月19日
selenium自动化文件上传、文件下载
摘要: Windows平台的文件上传:pywin32, 安装命令: pip install pywin32 ps:识别工具 点击下载:winspy 提取码:ie6o 一、先来看上传文件的弹框,它是没有办法用 F12 来定位的,因为它是 Windows 操作系统的文件管理 二、pywin32的代码一定要等到这
阅读全文
posted @ 2020-03-19 20:24 一八十四
阅读(2377)
评论(0)
推荐(0)
2020年3月18日
selenium自动化JS操作日期框及文本框
摘要: JS操作编辑12306地址日期输入框 有些日期的输入框为只读模式readonly,只能进行选择,无法进行输入, 一、可以通过js语句来修改输入框数据 二、通过JS来修改出发地以及到达地 先定位到,查看输入地址和没输入地址的区别,第二图可见 第一个、北京对应的就是 BJP 第二行的text 只负责页面
阅读全文
posted @ 2020-03-18 18:30 一八十四
阅读(632)
评论(0)
推荐(0)
selenium自动化JS滚动条获取动态加载的元素
摘要: 昨天的滚动条是在非动态的页面加载,但是购物网站,比如京东页面,他的元素是动态加载的, 动态加载就是页面滑动到页面的可是区域才会被加载, 一、先滑动一下,等待新元素加载出来,再寻找元素,没有则继续滚动,只到元素出现 2、获取当前窗口的可视区域大小 3、获取整个HTML的body高度 4、循环判断只要整
阅读全文
posted @ 2020-03-18 17:39 一八十四
阅读(2326)
评论(0)
推荐(0)
2020年3月17日
selenium自动化JS滚动条操作及键盘操作
摘要: 一、滚动条 1、首先找到元素,找元素就不写了,通过定位方式找就好了 2、js自动滚动 先滚动到可视区域后 参数一、 javacript 脚本, 参数二、传给 js 脚本的参数 arguments 是列表, 只传递了一个值【0】 js 脚本用 arguments 接受外部的参数 js 脚本中用 scr
阅读全文
posted @ 2020-03-17 19:51 一八十四
阅读(944)
评论(0)
推荐(0)
2020年3月16日
selenium鼠标操作
摘要: 鼠标操作 鼠标操作类:ActionChains 模拟鼠标操作 from selenium.webdriver.common.action_chains import ActionChains 鼠标动作:动作放在一个动作列表中,动作一定要有执行(perform())要不不会执行 双击:double_c
阅读全文
posted @ 2020-03-16 18:24 一八十四
阅读(473)
评论(0)
推荐(0)
2020年3月15日
selenium自动化中的三大切换
摘要: 三大切换分为:窗口切换、iframe切换、alert弹框处理(非HTML弹框) ps(使用的HTML文件这里获取,提取码:t0n7) 一、窗口切换 1、需要知道你要切换的窗口叫什么?--句柄。 获取当前会话浏览器打开的所有窗口句柄 通过:driver.window_handles -- 把句柄存储在
阅读全文
posted @ 2020-03-15 18:56 一八十四
阅读(603)
评论(0)
推荐(0)
2020年3月14日
selenium自动化中元素的三大等待
摘要: 等待元素可见之后再去操作,如果你的操作,带来了页面的变化,那么接下来要操作新的元素,必须要等待新的元素可见之后再操作1、强制等待sleep(等待的秒数):等到了规定的时间才会进行其他操作 from selenium import webdriver import time driver = webd
阅读全文
posted @ 2020-03-14 16:38 一八十四
阅读(253)
评论(0)
推荐(0)
2020年1月22日
数据库操作 pymysql 封装处理(中级)
摘要: 上一篇是基础,这就是简单的封装了一下,一般用到的只是查询,这里也只写了查询,其他的可以继续在添加 代码如下: import pymysql from pymysql.cursors import DictCursor class DBHandler(object): """ 初始化数据库 """ #
阅读全文
posted @ 2020-01-22 17:18 一八十四
阅读(733)
评论(0)
推荐(0)
数据库操作 pymysql (基础)
摘要: 一、安装pymysql 安装:pip install pymysql 二、看代码知天下,写的还是比较详情的备注 import pymysql from pymysql.cursors import DictCursor # 建立连接 connect = pymysql.connect( host='
阅读全文
posted @ 2020-01-22 16:08 一八十四
阅读(166)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告