
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
大家应该有体会,每个请求类型都写成单独的函数,代码复用性不强。
对 requests 进行二次封装,做到定制化效果

目前软件测试按类型划分比较细致,对应的功能软件也都比较广泛。本文介绍最常用的软件测试工具,希望对大家有所帮助。
selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。模拟浏览器进行网页加载,当requests,urllib无法正常获取网页内容的时候

微信小程序作为现在流行的一种应用载体,很多小伙伴都有对其做自动化测试的需求,由于腾讯系 QQ、微信等是基于腾讯自研 X5 内核,不是谷歌原生 webview,所以调试会有些许差异(现在很多 app 产品也开始流行采用 X5 内核作为其内嵌 Web 浏览服务)。

如果需要发送文件到服务器,例如:上传文档、图片、视频等,就需要发送二进制数据,上传文件一般使用的都是 Content-Type: multipart/form-data 数据类型,可以发送文件,也可以发送相关的消息体数据。

关于页面元素定位,可以根据 id、class、name 属性以及 link_text。

处理下拉列表需要使用selenium中的工具类Select,常用方法如下:

Selenium 是一个用于Web应用程序测试的工具,支持web浏览器自动化,主要由三个工具组成:WebDriver:使用浏览器提供的API去控制浏览器,模拟认为操作,不具备侵入性。

上篇文章介绍service时有说了暴露了service的三种方式ClusterIP、NodePort与LoadBalance,这几种方式都是在service的维度提供的,service的作用体现在两个方面,对集群内部,它不断跟踪pod的变化,更新endpoint中对应pod的对象,提供了ip不断变化的pod的服务发现机制,对集群外部,他类似负载均衡器,可以在集群内外部对pod进行访问。
