selenium+unittest实现web自动化
利用selenium+unittest实现web自动化
《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)
jmeter系列的文章结束,本来想趁热打铁顺别将Jmeter和接口测试介绍一下,但是感觉Jmeter时间太长了怕大家吃腻了,还有一个原因就是许多小伙伴们或者童鞋们私信问宏哥什么时候可以有java版的selenium,因为不会Python,或者现在大多数企业和公司还是把java奉在神坛上,所以宏哥打算
解决find_element_by_id方法被弃用
来一个短平快的短文,方便查找。
requests或selenium获取网页内容不全问题(非异步加载)
requests或selenium获取静态页面加载不全问题
【selenium学习】数据驱动测试
自动化框架中数据驱动测试
Python+Selenium实现自动化登录教程一
Python+Selenium实现自动化登录教程
seleniumbase学习总结1 - 简介、原理、常见语法场景
1、为什么给这个UI框架投入精力?想找一款基于pytest封装的UI自动化框架,github搜到这个2.6星,另外自己对slenium比较熟悉,就选了这款框架用来快速落地UI自动化脚本,并最终结合jenkins形成服务化。2、ing...
一文讲透彻selenium
2004年在 ThoughtWorks 公司,一个叫做 Jason Huggins 为了减少手工测试的工作,自己写了一套 的库,这套库可以进行页面交互,并且可以重复的在不同浏览器上进行重复的测试操作。这套库后来变为了 Selenium Core,为Selenium Remote Control (
selenium遇到的问题总结(一)
selenium遇到的问题总结(一)
Selenium - 改变窗口大小,不同机型呈现的宽高长度会不一样
最近接触到 UI 测试,涉及到这样一个场景,改变页面大小,验证页面一个输入框默认提示符会有不同。例如:页面宽度设置成小于等于 1024,应该显示短的提示符,大于 1204 显示长的提示符。Case 在本地都是通过的,但是日常 Jenkins 运行在 Remote VM 上,尽然跟期望的不一致。102
Python之Selenium模拟浏览器
selenium,Web应用程序测试的工具,模拟浏览器功能,python自动执行网页中的js代码,实现动态加载。使请求更加真实(好像是真的浏览器在请求)
python+selenium+chromedriver安装配置
一/python安装直接去官网下载Welcome to Python.org下载完成后自定义安装,实际就更改了安装目录而已,安装时系统自动已经添加环境变量,我安装在安装完毕cmd进入dos模式,输入python --version检查是否安装成功二/selenium安装直接在cmd使用命令行 pip
Selenium元素定位之xpath
selenium定位元素之xpath
Docker部署selenium程序-从本地到云服务器-详细步骤
本地selenium程序从0到1使用Docker部署到服务器后台运行
Selenium获取浏览器Network数据包
我的博客:acsec.xyz微信公众号: Ac sec一.概述我们有时候在爬取jsp动态网站时,发现爬取的数据是不完整的。这时候我们就要获取浏览器F12里面的Network数据包,这样才能得到完整的数据。下面我们用python的Selenium模块配合Browsermob-Proxy抓取Networ
selenium 八种定位元素的方式
八种定位方式:id,name,class name,tag name,link text,partial link text,xpath,css selector。其中id,name,class name,tag name是根据元素的标签或元素的属性来进行定位;link text,partial l
webdriver API进阶
webdriver 可以很方便的使用findElement 方法来定位某个特定的对象,不过有时候我们却需要定位一组对象,这时候就需要使用findElements 方法。用以下HTML示例说明:用浏览器打开这个页面可以看到三个复选框和两个单选框,编写自动化测试脚本:来定位这三个复选框二、多层框架/窗口
Python selenium 控制 360安全浏览器
Python selenium 控制 360安全浏览器Python selenium 不用 chrome浏览器
Selenium4+Python3系列 - Selenium的三种等待,强制等待、隐式等待、显式等待
其实隐式等待和显示等待在本质上是一致的,只是显示等待多了一个指定元素条件超时时间,在使用场景上,可以使用隐式等待来做一个全局的控制,例如设置全局隐式等待6秒;如果某个控件比较特殊,需要更长的时间加载,比如十几秒或者更长,就可以使用显示等待对其进行单独处理;
Python 中的 retrying 库
文章目录retrying 模块一、 简介二、 使用方法1、 无参数2、 有参数2.1 stop_max_attempt_number2.2 stop_max_delay2.3 wait_fixed2.4 wait_random_[min/max]2.5 wait_exponential_[multi