Web自动化
文章平均质量分 81
qq_492448446
这个作者很懒,什么都没留下…
展开
-
Selenium处理Alert弹窗
Selenium处理Alert弹窗原创 2024-01-31 17:10:08 · 934 阅读 · 0 评论 -
使用webdriver-manager自动下载浏览器驱动(python)
使用webdriver-manager自动下载浏览器驱动(python)原创 2023-11-28 17:39:39 · 578 阅读 · 0 评论 -
解决Selenium中无法点击元素,Selemium使用JS代码 driver.execute_script点击元素
解决Selenium中无法点击元素,Selemium使用JS代码 driver.execute_script点击元素原创 2023-09-22 11:09:39 · 1976 阅读 · 1 评论 -
mac安装chromedriver驱动详细步骤
mac安装chromedriver驱动详细步骤原创 2023-09-20 16:25:51 · 2170 阅读 · 1 评论 -
Selemium实现长截图
Selemium实现长截图原创 2023-09-19 10:07:42 · 134 阅读 · 0 评论 -
最强Python自动化神器Playwright
最强Python自动化神器Playwright原创 2023-08-10 10:43:31 · 232 阅读 · 0 评论 -
Python 实现Selenium录屏的一种方法(图片整合成动态图)
Python 实现Selenium录屏的一种方法(图片整合成动态图)原创 2023-08-10 10:14:16 · 1843 阅读 · 0 评论 -
基于Selenium模块实现无界面模式 & 执行JS脚本
基于Selenium模块实现无界面模式 & 执行JS脚本原创 2023-08-09 11:37:47 · 1210 阅读 · 0 评论 -
学会Selenium元素定位
学会Selenium元素定位原创 2023-08-01 16:32:28 · 633 阅读 · 0 评论 -
Selenium Web UI 自动化分布式运行:SeleniumGrid
Selenium Web UI 自动化分布式运行:SeleniumGrid原创 2023-04-03 14:15:53 · 546 阅读 · 1 评论 -
selenium特殊场景模块的使用、对浏览器的按键操作及错误处理
selenium特殊场景模块的使用、对浏览器的按键操作及错误处理原创 2023-03-07 17:14:45 · 602 阅读 · 0 评论 -
Selenium实现原理
Selenium实现原理原创 2022-11-15 11:33:13 · 2397 阅读 · 0 评论 -
WebUI文件拖拽上传与下载文件
WebUI文件拖拽上传与下载文件原创 2022-10-31 10:00:31 · 357 阅读 · 0 评论 -
WebUI文件拖拽上传与下载文件
WebUI文件拖拽上传与下载文件原创 2022-10-31 10:00:00 · 329 阅读 · 0 评论 -
python实现selenium文件上传的两种方式
python实现selenium文件上传的两种方式原创 2022-10-28 14:59:31 · 458 阅读 · 0 评论 -
Selenium上传文件与webdriver_helper的用法(Web UI)
Selenium上传文件与webdriver_helper的用法(Web UI)原创 2022-10-28 14:34:51 · 2474 阅读 · 0 评论 -
Java实现Selenium Web UI自动化
Java实现Selenium Web UI自动化原创 2022-10-21 14:08:48 · 727 阅读 · 0 评论 -
java 启动Selenium 以及端口占用的问题
java 启动Selenium 以及端口占用的问题原创 2022-10-19 17:48:31 · 742 阅读 · 0 评论 -
Web自动化之Unittest(六)
1 unittest基本概念unittest是python自带的单元测试框架,有时候又被称为”PyUnit”,是python版本的JUint实现。在学习使用unittest库之前,我们需要了解一下unittest库的一些重要概念:test fixture: 代表了用例执行前的准备工作和用例执行之后的清理工作。比如在用例执行前创建临时文件和文件夹,又或者启动1个server进程等;test case: 测试用例,这个相信大家都不陌生。是测试的最小单位,一般检查一组输入的响应(输..原创 2021-07-20 17:02:10 · 241 阅读 · 0 评论 -
Web自动化之封装(五)
1 浏览器操作的封装我们每次加载浏览器,调整大小还有关闭浏览器这些重复性的操作在很多时候都是固定的套路,为了节省时间,我们可以选择将这些方法进行封装以节省我们编写自动化测试脚本的时间from selenium import webdriverimport timeclass Mylib(object):def __init__(self, brower):'''初始化浏览器对象'''...原创 2021-07-20 17:00:44 · 1005 阅读 · 0 评论 -
Web自动化之Selenium API(四)
1 多标签当我们从一个网站上点击一个链接之后,可能会弹出一个新的窗口,我们手动测试可以直接选中弹出的窗口进行操作,但是计算机不可以,计算机需要在多个标签之间进行切换,接下来我们就学习下如何实现1.获取所有的标签句柄列表driver.window_handles2.切换到指定标签driver.switch_to_window(driver.window_handles[1])3.switch_to(更为推荐的方法)driver.switch_to.window(dr..原创 2021-07-20 16:59:27 · 162 阅读 · 0 评论 -
Web自动化之Selenium API(三)
1 浏览器驱动对象1.1.导入webdriver 以后绝大部分时间我们都是在和webdriver打交道from selenium import webdriver1.2.创建浏览器驱动对象(并储存到一个变量中,这里我们赋值给了driver,在后续的讲解中我们一直只有这个driver变量) 只有创建了浏览器对象之后我们才能操纵浏览器,一般来说我们最常用的浏览器是火狐和谷歌浏览器,所以主要掌握这两种浏览器驱动的安装方式,其余仅作了解就可,如果项目限定了浏览器种类,可以参考环境搭建..原创 2021-07-20 16:57:29 · 295 阅读 · 0 评论 -
Web自动化之环境搭建(二)
Selenium的发展历史1.1selenium的工作原理Selenium是一个用于Web应用程序测试的工具,支持多平台、多浏览器、多语言去实现自动化测试,Selenium2将浏览器原生的API封装成WebDriver API,可以直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭,安装插件,配置证书之类的),所以就像真正的用户在操作一样。selenium2整体组件1.2.webdriver组件的介绍webdriver自动化俗称Selenium ...原创 2021-07-19 14:39:04 · 150 阅读 · 0 评论