摘要: 场景:当接口的Content-Type类型是x-www-form-urlencoded,使用json类型去请求,无法请求成功 解决方法: 使用parse.urlencode()方法对json数据进行解码处理,再传入。 实例代码如下: import requests from urllib impor 阅读全文
posted @ 2022-12-24 11:28 denise1108 阅读(2724) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/bluestorm/p/4886662.html Android KeyCode列表 KEYCODE列表 电话键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEY 阅读全文
posted @ 2022-11-30 10:20 denise1108 阅读(207) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-15 17:15 denise1108 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 如何解决SSL 根证书验错误: 一种解决方法是:verify=False 在session.request 里面: session.post(post_url,data=post_data,headers=headers,verify=False) 第二种解决方法是: 安装certifi 或者更新r 阅读全文
posted @ 2019-05-23 11:03 denise1108 阅读(31756) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-07 11:19 denise1108 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.sina.com.cn/s/blog_13cc013b50102w1ot.html 设计思路 1) 优先级--针对所有接口 1、暴露在外面的接口,因为通常该接口会给第三方调用; 2、供系统内部调用的核心功能接口; 3、供系统内部调用非核心功能接口; 2) 优先级--针对 阅读全文
posted @ 2019-04-18 10:53 denise1108 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 引用路径 其实webdriver在以前的版本中已经 阅读全文
posted @ 2019-03-20 10:45 denise1108 阅读(600) 评论(0) 推荐(0) 编辑
摘要: ActionChains UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的元素才会出现的这种场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 引入方式 实际上ActionChains这个模块的实现的核心思想就是,当 阅读全文
posted @ 2019-03-18 16:22 denise1108 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,如何选择最优的等待方式呢。来看下这三种等待方式吧。 time(固定等 阅读全文
posted @ 2019-03-18 11:08 denise1108 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 获取标签元素的8种单数方式如下: (element是单数,elements是复数) 获取标签元素的复数方式和单数方式是一一对应的,由于复数形式,返回的是list,使用不方便,不知道要取哪个值,所以实际运用中并不常用 举一个例子: 输出结果如下: 阅读全文
posted @ 2019-03-15 17:21 denise1108 阅读(3203) 评论(0) 推荐(0) 编辑