E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
测试系列
自动化
测试系列
(四)--实战:如何设计接口自动化测试用例
导读上一篇跟大家一块讨论了怎么样去选择适合自己的接口自动化测试工具,想必大家也已经有所了解。这一篇还是实战,主要跟大家讨论如何设计接口自动化测试用例。接口自动化不是单纯请求接口有些TX可能觉着接口自动化用例无需设计,大不了就把要测试的接口罗列一下,填几个参数值看看接口返回是不是200就好了。非也非也,如果用例真是这样的话,充其量也就是个接口校验。我只是举了一个最为极端的例子,相信做接口自动化测试的
小张pingpang
·
2020-08-04 14:22
软件测试
自动化
测试系列
(二)--分层自动化测试
导读这一篇跟大家一块探讨下自动化测试的分层理论。当下自动化覆盖了很多场景的测试,比如单元测试、接口测试、UI测试、性能测试等等,那么什么条件下更适合用自动化测试呢?先来看看经典的自动化测试分层理论吧。分层自动化测试上面这个图想必大家都已经见过了,我就不多说什么了。一句话概括一下就是从下往上的投入自动化测试的ROI(投入产出比)会逐渐增高。下面就分别来说说吧。单元测试单元测试,毋庸置疑是投入最少产出
小张pingpang
·
2020-08-04 14:22
软件测试
自动化
测试系列
(4)—— testng登场
自动化
测试系列
(4)——testng登场上一篇通过chrome进行了登录操作,现在来验证一下是否登录成功。
X_Xian_
·
2020-08-04 12:55
selenium
自动化
测试系列
(一)--老生常谈
导读这是一个新开的系列。是的,这是我的老本行(饭碗),是我能稍微可以吹吹的地方(哈哈,有时候能吹出来也是本事)。这个系列希望能把我这几年在自动化测试领域所学到的和自己亲身体验的实践与测试理论融合在一起,涉及到测试理论、自动化测试实施、框架、实践总结等,跟大家一块讨论讨论,也希望能跟各位擦出不一样的烟火。老生常谈什么是自动化测试?这个确实算得上是个老生常谈的问题了,也确实没啥好谈的,想必来这篇博客的
小张pingpang
·
2020-08-04 10:38
软件测试
自动化
测试系列
(6)—— excel表导入测试案例
自动化
测试系列
(6)——excel表导入测试案例感受一下从excel表导入测试案例本项目对excel表的操作主要用了jxl,首先在pom.xml文件下写上引入jxl的jar包的代码并导入net.sourceforge.jexcelapijxl2.6.12ExcelUtil
X_Xian_
·
2020-08-04 10:24
selenium
单元
测试系列
之七:Sonar 数据库表关系整理一(rule相关)
更多原创测试技术文章同步更新到微信公众号:三国测,敬请扫码关注个人的微信号,感谢!原文链接:http://www.cnblogs.com/zishi/p/7510072.html简介:Sonar平台是目前较为流行的静态代码扫描平台,为了便于使用以及自己二次开发,有必要对它的数据库结构进行学习和理解。如题,目前网络上搜不到相关内容,只能自己慢慢整理了。简单解释几句:rules_profiles表,可
weixin_34376986
·
2020-08-03 07:04
selenium之python自动化
测试系列
:使用chrome或firefox的已存在的cookie访问网站
我们在编写自动化测试中,经常会遇到讨厌的验证码。这些验证码倒也不是没法识别,我们可以把网页截图,再精确定位到验证码的图片位置,把之存储,然后再运用一堆方法去达到识别的目的。但是,这真值得么?对于简单的验证码,用程序可以达到较大的成功率,但是对于那些噪点非常多、且上下参差不齐的验证码,就不太好识别了。因此,我们可以换个角度来思考:如果我们在跑自动化程序之前,已经登录了某个网站,那么,我们就可以跳过输
onlyanyz
·
2020-08-03 02:57
python
软件测试方法(满满干货吐血整理)
软件测试方法软件
测试系列
文章目录天行健:软件测试基础理论知识(一)天行健:软件测试基础理论(二)天行健:软件测试之软件测试分类天行健:测试用例书写分类本篇开始1.正交排列法正交排列法能够使用最小的测试过程集合获得最大的测试覆盖率
IT学习爱好者
·
2020-08-03 00:51
善知教育笔记
软件测试
Python自动化
测试系列
[v1.0.0][兼容性测试方法]
在实际的自动化测试过程中,有些产品必须进行兼容性测试,那就意味着在不同的环境中执行相同的测试用例,而这应该是发挥自动化测试优势的非常重要的战地。自动化在编写兼容性测试用例的时候,稍微有所不同,需要我们定义好一个测试方法,然后执行不同环境时调用该方法,从而实现在不同的环境中执行相同的测试,如下代码所示。#-*-coding:utf-8-*-fromseleniumimportwebdriverfro
Davieyang.D.Y
·
2020-08-02 12:33
Python自动化
测试系列
[v1.0.0][句柄]
在实际的自动化测试过程中往往会遇到我们的产品点击页面中的元素后,会启动浏览器新的页签,注意此处说的浏览器页签并不是我们系统内的标签,而启动了浏览器第二个页签后,就意味着我们的自动化程序要在两个页签内切换完成一些交互,因此切换页签便成了一个课题。deftest_switch_window_handle(self):#定义测试方法chrome_driver=webdriver.Chrome()#启动浏
Davieyang.D.Y
·
2020-08-02 12:32
小白
测试系列
:测试金字塔在企业中的落地
测试金字塔,是一种用来形象描述测试过程的策略结构。在大多数互联网企业中测试体系中,一般都会有涉及到自动化测试。伴随产品研发的进度的阶段性不同,我们的测试手段也有不同。那我们先看看大多数互联网公司的研发测试过程。一般来说,研发过程有前端和后端协作开发,这里我们做个大概总结:后端CODING阶段(函数/类->接口->模块/服务)后端接口本地调试代码提交阶段(高工或者leader去Review代码)部署
测试生财
·
2020-08-02 08:00
接口自动化
测试系列
之PHPUnit介绍和环境搭建
phpunit介绍PHPUnit是一个面向PHP程序员的测试框架,这是一个xUnit的体系结构的单元测试框架。phpunit环境搭建这里介绍两种搭建方法:第一种:直接使用xampp,里面集成了phpunit地址:https://www.apachefriends.org/zh_cn/index.html帮助:http://jingyan.baidu.com/article/dca1fa6fbcd2
测试帮日记
·
2020-08-01 01:25
SeleniumAndJenkins
Selenium自动化测试+Jenkins自动部署整合篇目录Selenium自动化测试+Jenkins自动部署整合篇自动化
测试系列
自动化
测试系列
(1)——初识selenium自动化
测试系列
(2)——下载浏览器驱动自动化
测试系列
X_Xian_
·
2020-07-31 15:11
selenium
Jenkins
自动化
测试系列
:如何实现Selenium自动化读取H5手机缓存
更多原创测试技术文章同步更新到微信公众号:三国测,敬请扫码关注个人的微信号,感谢!原文链接:http://www.cnblogs.com/zishi/p/6890675.html前言:由于Selenium本身并不包括读取H5手机缓存的封装,所以考虑使用JavascriptExecutor接口实现。JavascriptExecutor接口简介:接口声明:publicinterfaceJavascri
weixin_33877885
·
2020-07-31 12:41
小白
测试系列
:接口测试与性能测试的区别
最近我在一个论坛上看到了一个关于性能测试和接口测试的经典问题,问题如下:问题:后端性能测试,一个功能其实都是由后台多个接口组成的。例如一个单据的保存,可能后台需要调用几个接口。用LR录制这个功能做性能测试。和把它这个功能调用的几个接口连接起来一起做接口性能测试有什么区别呢?相信很多开始测试自动化的测试同学的入门都是从一些培训班或者网上课程开始的。很多培训在讲授接口测试或者性能测试的时候往往是拿Lo
测试生财
·
2020-07-31 08:00
Powershell渗透
测试系列
–进阶篇
原文来自:https://bbs.ichunqiu.com/thread-41561-1-1.htmli春秋作家:anyedt0×00引言经过基础篇的学习我们已经对powershell有了一个基本的了解,接下来我们先补充一点基础知识然后就尝试去分析nishang中的优秀代码学会如何去使用脚本最后实战。预告一下,第三篇高级篇带你使用powershell遨游内网。0×01补充知识a命令格式-命令-名称
dfdhxb995397
·
2020-07-30 14:13
编程维持
测试系列
2
7编程维持第7天:统计int类型中0的个数//思路:步骤1:统计数的位数步骤2:统计0的个数//统计int类型中0的个数#include#includeusingnamespacestd;intNumOf1(intnum){intcount=0;if(num==0)count=1;//步骤1:统计数的位数for(inti=9;i>=0;i--){inttmp=pow(10,i);if(num/tm
Optimization
·
2020-07-30 09:09
Appium python自动化
测试系列
之认识Appium(四)
4.1界面认识在之前安装appium的时候说过我们有两种方法安装,也就有两种结果,一种是有界面的,一种是没有界面的,首先我们先讲一下有界面的,以及界面有哪些东西。首先看第一幅图,如果你的是windows那么界面就应该是这样的,所以你发现你的和我的不一样也不用担心,正常。windows版整个界面只有7个按钮,我会按照从左到右从上到下的顺序讲。(mac的会有一定的差异,但并不是很大,只是排版和样式的问
weixin_30859423
·
2020-07-30 02:12
# RobotFrameWork
测试系列
-封装登陆[更新版]
上一篇已经robotframework的环境已经搭建完成,接下来就是如何自行自动化测试用例编写了。对于使用robotframework进行自动化测试,我们首先要有一个大概的框架,这里是整理的思维导图,可以参考一下有两点需要特别注意[x]常用的库,SeleniumLibrary这个是必须的[x]建议使用robotframework时,要使用分层思想构架登陆-未封装系统的登录一般操作步骤如下使用浏览器
janehost
·
2020-07-29 15:00
性能特性
测试系列
1——STL容器,QT容器性能相关比较和总结
流程序qtstl容器对应关系对比图顺序容器一stdvector与QVector二stdList与QLinkedList与QList三stddeque关联容器一Stdset与QSetstdunordered_set二stdmap与QMap三stdunordered_map与QHash四stdmultimap与QMultiMap容器适配器一stdstack与QStack二stdQueue与QQueue
破晓前的彷徨
·
2020-07-29 13:04
性能特性测试系列
c++
Qt
敏捷测试的最佳实践,第 2 部分: 方法与实践
前言如果您已经阅读过敏捷
测试系列
文章的第一篇,敏捷的实质,您应该已经了解敏捷的定义,了解什么样的团队是敏捷的团队了。而您也可能早已开始思考,什么是敏捷测试的实质?
xinke453
·
2020-07-29 07:19
性能特性
测试系列
4——QT线程与std::thread(下)之QThread
序一QThread二两种用法二互斥量锁条件变量原子操作及其他三一张图 其实用法早就总结了,但是因为自身事务原因,一直没有比较他们间的效率,甚至各种互斥量,条件变量之间的效率,更多是集中看了下他们各自的api和特点,所以估计以后还需要补充或者是另开一篇来讲==。序 QThread的线程用法上与std::thread相比有较大的区别,4.4版本之前是继承的方式来使用线程(个人猜测可能是因为那会儿c++
破晓前的彷徨
·
2020-07-29 04:24
性能特性测试系列
c++
Qt
渗透
测试系列
之iis解析漏洞getshell+内网渗透
本次渗透测试经验分享仅供大家学习交流本次利用的环境为内网web服务器windows2003(模拟内网主机ip192.168.152.128192.168.79.128)一台外网主机(ipxxx.xxx.xxx.xxx)若干个内网主机攻击机win7win10环境搭建:内网web服务器通过端口映射web服务到外网主机测试思路:通过拿到外网ipweb权限进而渗透内网,在内网中寻找存储游戏源码的主机,拿到
win176489
·
2020-07-28 23:46
02 jmeter性能
测试系列
_JForum测试论坛的环境搭建
软件测试高端专家培训QQ讨论群498721021网站http://www.szwpinfo.com1、进入jforum的官方网站,地址http://jforum.net/,下载2、放入到tomcat的webapps目录,3、启动tomcat,双击tomcat\bin目录下startup.bat4、进入安装页面,http://127.0.0.1:8080/jforum-2.1.9/install.j
weixin_33824363
·
2020-07-28 17:39
Pytest单元
测试系列
[v1.0.0][编写插件及分享]
基于Pytest的代码结构,可以借助hook函数来实现定制和扩展插件,将Fixture和Hook函数添加到conftest.py文件里,就已经创建了一个本地conftest插件,然后将conftest.py文件转换为可安装的插件然后再与其他人分享。获取第三方插件已经有很多人开发了自己的插件,通过如下地址可以找到很多实用或者有意思的插件供我们使用。https://docs.pytest.org/en
Davieyang.D.Y
·
2020-07-27 21:25
Pytest单元
测试系列
[v1.0.0][pytest-emoji]
pytest-emoji:AddSomeFuntoYourTests执行命令pipinstallpytest-emoji安装插件E:\Programs\Python\Python_Pytest\TestScripts>pipinstallpytest-emojiCollectingpytest-emojiDownloadinghttps://files.pythonhosted.org/packa
Davieyang.D.Y
·
2020-07-27 21:54
pytest
pytest-emoji
Pytest单元
测试系列
[v1.0.0][pytest-sugar]
pytest-sugar:instafail+Colors+ProgressBar使用命令pipinstallpytest-sugar安装插件E:\Programs\Python\Python_Pytest\TestScripts>pipinstallpytest-sugarCollectingpytest-sugarDownloadinghttps://files.pythonhosted.or
Davieyang.D.Y
·
2020-07-27 21:54
Pytest单元
测试系列
[v1.0.0][pytest-timeout]
设置执行测试的时限pytest-timeout:PutTimeLimitsonYourTests[https://pypi.python.org/pypi/pytest-time]运行命令pipinstallpytest-timeout,安装插件E:\Programs\Python\Python_Pytest\TestScripts>pipinstallpytest-timeoutCollecti
Davieyang.D.Y
·
2020-07-27 21:53
Pytest单元
测试系列
[v1.0.0][pytest-xdist]
并行运行测试用例pytest-xdist:RunTestsinParallel[https://pypi.python.org/pypi/pytest-xdist]在自动化测试中有些资源只能同时被一个测试用例访问,如果不需要同时使用同一个资源,那么测试用例便可以并行执行执行命令pipinstallpytest-xdist安装插件E:\Programs\Python\Python_Pytest\Te
Davieyang.D.Y
·
2020-07-27 21:53
谁来教我渗透
测试系列
——基础概念
说来也惭愧,菜鸟小白已经干了三年安全产品的测试,但是对于渗透测试都不曾好好了解,一直停留在基础功能测试和自动化测试的摸索上。正好我们组内在组织渗透测试的全套课程学习,将会从最基础的内容开始学起,学习的内容菜鸟小白也会整理出来,一起分享。今天我们一起来看看一些基础概念吧。基础概念1、脚本(asp、php、jsp)ASP:ASP即ActiveServerPages,是Microsoft公司开发的服务器
菜鸟小白的学习分享
·
2020-07-25 21:00
appium自动化
测试系列
Android
启动appium服务端打开终端输入appium&或者appium。默认ip:0.0.0.0,端口4723。当然ip和端口可以在启动的时候配置。>appium-a127.0.0.1-p4724//直接以127.0.0.1:4724启动服务-a对应IP地址,-p对应端口,这2个可以共同使用也可以单独使用。>appium-a127.0.0.1//以127.0.0.1:4723启动服务>appium-p4
iwuyou
·
2020-07-16 04:58
RF自动化
测试系列
-第三篇 测试数据
版权声明:博主原创,严禁盗用!转载请注明原作者及出处。Robot的测试数据可以分为三层结构:测试工程Project(或叫主目录),测试集合TestSuite,测试用例TestCase。除了这三层基本机构外,还有用户关键字,变量文件,资源文件等。他们的关系如下图所示。测试用例TestCase:测试用例是具体的测试步骤。记录对被测软件要执行什么操作。测试集合TestSuite:在测试用例之上是测试集合
流云-小哥
·
2020-07-16 02:13
RF
Python自动化
测试系列
[v1.0.0][HTMLTestRunner测试报告]
测试代码#encoding=utf-8"""__title__=''__author__='davieyang'__mtime__='2018/4/21'"""fromseleniumimportwebdriverimportunittestimporttimeimportloggingimporttracebackimportddtfromselenium.common.exceptionsim
Davieyang.D.Y
·
2020-07-15 22:31
Python自动化
测试系列
[v1.0.0][PyUserInput模拟鼠标]
PyUserInput安装在Python3.7版本下安装PyUserInput需要先安装PyHook,用浏览器打开链接:PyHook,这个页面里能找到很多Python的第三方扩展,读者朋友不妨保存起来。我们找到pyHook兼容Python3.7版本的链接,直接点击链接即可下载然后启动命令行并将命令行引导到下的文件所在路径下,执行命令pipinstallpyHook-1.5.1-cp37-cp37m
Davieyang.D.Y
·
2020-07-15 22:59
PyUserInput
Python自动化测试
Java自动化
测试系列
[v1.0.0][智能等待]
packageutil;importorg.openqa.selenium.By;importorg.openqa.selenium.TimeoutException;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.support.ui.Expect
Davieyang.D.Y
·
2020-07-15 22:59
Python自动化
测试系列
[v1.0.0][PyUserInput模拟键盘]
PyUserInput安装在Python3.7版本下安装PyUserInput需要先安装PyHook,用浏览器打开链接PyHook,这个页面里能找到很多Python的第三方扩展,读者朋友不妨保存起来。我们找到pyHook兼容Python3.7版本的链接,直接点击链接即可下载然后启动命令行并将命令行引导到下的文件所在路径下,执行命令pipinstallpyHook-1.5.1-cp37-cp37m-
Davieyang.D.Y
·
2020-07-15 22:59
PyUserInput
Python自动化测试
Python自动化
测试系列
[v1.0.0][数据驱动PARAMETERIZEEJSON]
安装PARAMETERIZEC:\Users\Administrator>pipinstallparameterizedCollectingparameterizedDownloadinghttps://files.pythonhosted.org/packages/a3/bf/6ef8239028beae8298e0806b4f79c2466b1b16ca5b85dc13d631c5ea92c4
Davieyang.D.Y
·
2020-07-15 22:59
第一部分-第2章:如何美丽的对接接口(基于移动端
测试系列
知识沉淀)
这几年的移动端测试,不单纯在做移动app的测试,也导致了更多测试观念比较笼统。对移动端测试技术不够专精。真正开始移动端分层的想法也是在最近几个月,因此本章只是留下最近一些所知所得。用来以后回顾与扩展使用。分层的概念看了一些文章,大部分都是放在整体系统层面进行分层。类似服务端-接口-客户端之类的。然后再对后端做具体的分层。但是到app这边,就写一个app。以目前小组的水平对移动端分层主要分为:对接接
鼓楼一枝花
·
2020-07-15 21:50
Python自动化
测试系列
[v1.0.0][上传文件]
上传附件是我们在测试BS系统的时候经常遇到的功能,然而在处理上传附件的自动化代码并不总是有效的,因此需要掌握多种上传附件的手段,本节笔者将介绍几种上传附件的方法,应该可以满足绝大多数的情况。被测页面上传文件选择文件测试代码deftest_upload_by_sendkeys(self):chrome_driver=webdriver.Chrome()chrome_driver.get("file:
Davieyang.D.Y
·
2020-07-15 14:23
Python自动化
测试系列
[v1.0.0][多线程应用]
Python多线程应用于自动化测试将多线程在测试巧妙地应用,确实会带来很多好处,并且这是充分利用机器资源执行高效率测试很好的方式#-*-coding:utf-8-*-importthreadingfromtimeimportctimeimporttimefromseleniumimportwebdriverdeftest_search(browser,word):print("Startsearc
Davieyang.D.Y
·
2020-07-15 14:53
Python自动化
测试系列
[v1.0.0][处理下拉菜单]
Selenium为选择下拉菜单中的选项提供了3中方法,接下来分别将这三种方法进行封装然后调用。方法封装fromselenium.webdriver.support.selectimportSelectdefselect_by_index(self,element,index):"""通过下拉菜单的索引,完成对选项的选择:paramelement::paramvalue::return:"""Sel
Davieyang.D.Y
·
2020-07-15 14:52
Python自动化
测试系列
[v1.0.0][ActionChains模拟鼠标]
在实际的测试中鼠标的操作也是频繁发生的,与封装控制浏览器相关方法是相同的思想,本节笔者将详细介绍如何封装模拟鼠标操作的方法以及如何调用我们封装好的方法。方法封装在实际的自动化测试中往往需要模拟一些鼠标的操作来辅助我们来完成页面上一些特殊的操作,例如有些需要鼠标拖拽页面元素,挪动页面元素,鼠标悬停在页面元素上等等,因此我们封装一些工具类以便于我们在写测试代码中直接调用。#encoding=utf-8
Davieyang.D.Y
·
2020-07-15 14:52
ActionChains
Python自动化测试
模拟鼠标
Python自动化
测试系列
[v1.0.0][处理iframe]
如果页面存在iframe,那么我们是不能直接定位到iframe节点下的页面元素的,需要先切换到iframe里边去,然后再对iframe中的页面元素进行定位,而如果切换进iframe中后也是定位不到iframe外的元素的,还需要切换出去才能进行iframe外的元素的定位。在经历过上前边多种操作的封装后,iframe的封装就简单了很多,接下来笔者将介绍封装后的方法以及如何调用。方法封装defswitc
Davieyang.D.Y
·
2020-07-15 14:52
Python自动化
测试系列
[v1.0.0][智能等待]
#用于实现智能等待页面元素的出现#encoding=utf-8"""__title__=''__author__='davieyang'__mtime__='2018/4/21'"""fromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.web
Davieyang.D.Y
·
2020-07-15 14:52
Python自动化
测试系列
[v1.0.0][辅助工具]
SeleniumIDESeleniumIDE,它是由seleniumhq.org提供的Selenium录制和回放工具,使用该工具您可以创建测试项目用于分组测试用例,并且可以通过录制功能生成自动化测试脚本,然后进行回放。SeleniumIDE下载如果您可以访问谷歌商店亦或者您习惯使用Firefox能够访问其扩展组件页面都可以轻松检索到SeleniumIDE,然后直接点击“添加至Chrome”或者“添
Davieyang.D.Y
·
2020-07-15 13:09
Python自动化
测试系列
[v1.0.0][Jenkins&Github实现CICD]
Jenkins安装及配置Jenkins官方下载地址为DownloadJenkins会有几个列表分别列出几个版本的下载链接,下载windows版即可下载完后,解压,双击.exe文件安装,一路下一步即可,安装完成后会启动jenkins服务,浏览器会打开http://localhost:8080/login?from=%2F,如下页面根据页面提示,为了确保jenkins是管理员在进行配置,先要输入管理员
Davieyang.D.Y
·
2020-07-15 13:09
Python自动化
测试系列
[v1.0.0][日志]
在实际的自动化测试代码调试过程中往往我们需要记录一些日志,一方面是打印到控制台便于我们调试代码,如果是持续集成的环境无人值守的话也是对测试执行过程的一个记录过程。方法封装新建一个Python文件,并命名为ConstantConfig,然后在该文件中写入如下代码。#用于定义整个框架中所需要的全局常量值#encoding=utf-8importos#获取当前文件所在目录的父目录的绝对路径parent_
Davieyang.D.Y
·
2020-07-15 13:36
Python自动化
测试系列
[v1.0.0][处理弹窗]
我们常见的弹窗一般分为3个样式,分别成为alert/prompt/confirm,同样的要定位弹窗控件中的元素或者操作控件都必须先切换进控件内被测页面ForTestAlert方法封装defswitch_to_alert(self):"""切换进alert控件:return:"""pop_dailog=self.driver.switch_to.alertreturnpop_dailog方法调用de
Davieyang.D.Y
·
2020-07-15 13:05
Python自动化
测试系列
[v1.0.0][处理Cookies]
在某些场景下是需要处理浏览器cookie的,比如经常能看到有些网站都提供了页面内部的咨询窗口,点开窗口可以和客服对话,然而当第一次跟客服对话的时候,客服方显示对话名称假设为访客A,当半小时后再次打开该网站继续聊天的话客服方依然还会显示是访客A,但如果清理了cookie,在打开网站去和客服对话,客服方显示我们可能就是一个新的访客。笔者只是举一个互联网产品系统常见的一个场景,而这种场景如果需要自动化测
Davieyang.D.Y
·
2020-07-15 13:05
Python自动化
测试系列
[v1.0.0][JS完成任务]
有些时候Selenium并不能帮我们完成页面上的所有操作,例如滚动条的控制就比较难处理,而且有些时候click()方法也会失灵即便我们定位按钮没问题也有点击不了的情况,这些情况下我们就可以借助Python可以执行JS的机制,借助JS来辅助我们完成一些任务。方法封装classJS_Assistance:#定义类def__init__(self,driver):self.driver=driverde
Davieyang.D.Y
·
2020-07-15 13:05
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他