会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
柠檬不萌!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2019年8月20日
前端学习笔记——DOM基础
该文被密码保护。
阅读全文
posted @ 2019-08-20 18:31 柠檬不萌!
阅读(3)
评论(0)
推荐(0)
2019年7月30日
python学习笔记:unittest单元测试
摘要: 单元测试:开发自测时写的代码 unittest基本原理: ♦整个平台的搭建使用的是python的unittest测试框架,这里简单介绍下unittest模块的简单应用。 ♦unittest是python的标准测试库,相比于其他测试框架是python目前使用最广的测试框架。 几个概念: TestCas
阅读全文
posted @ 2019-07-30 17:33 柠檬不萌!
阅读(484)
评论(0)
推荐(1)
2019年6月11日
mac安装pip并升级pip版本
摘要: 最近想安装inchat,直接使用命令pip install install,结果提示 使用提示中的命令升级,结果提示找不到pip。很郁闷,明明有pip,结果一升级还给升没了。最后用的是这个方法完美升级并安装inchat 1、进入root用户:sudo su 2、安装pip:easy_install
阅读全文
posted @ 2019-06-11 16:32 柠檬不萌!
阅读(11241)
评论(0)
推荐(0)
2019年2月18日
sourcetree for mac 使用
摘要: 1、sourceTree clone 仓库 打开sourceTree, 点击 新仓库(1) -> 从url克隆(2), 如下图 如下图所示, 粘贴源url路径, 自动补全或者手动选择目标路径和名称. 点击上图 "clone" 按钮,待克隆完毕后(或者双击本地仓库名称, 会自动跳转到如下图所示界面.
阅读全文
posted @ 2019-02-18 16:32 柠檬不萌!
阅读(5111)
评论(0)
推荐(0)
2019年1月14日
Appium移动端自动化:Appium-Desktp的使用以及定位元素方式总结
摘要: 一、appium-desktop功能介绍 1、打开appium-desktop,点击start session 2、打开后,点击屏幕右上角的搜索按钮 3、然后会打开配置页面,在本地服务配置信息同上面写的代码链接配置。填入正确的信息后,建议先点击保存,再点击start Session。 4、成功启动模
阅读全文
posted @ 2019-01-14 23:25 柠檬不萌!
阅读(4399)
评论(0)
推荐(0)
appium报错及解决方案
摘要: 【已解决】mac上手动打开appium报错:“Could not find aapt Please set the ANDROID_HOME environment variable with the Android SDK root directory path” 解决过程: 使用命令appium
阅读全文
posted @ 2019-01-14 16:01 柠檬不萌!
阅读(1256)
评论(0)
推荐(0)
2019年1月9日
Appium初始化设置:手写代码连接手机、appium-desktop连接手机
摘要: 或者可以尝试使用第3条命令 adb shell dumpsys window w | findstr \/ | findstr name= 或 adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface=Surface(name=//
阅读全文
posted @ 2019-01-09 00:18 柠檬不萌!
阅读(1295)
评论(0)
推荐(0)
2019年1月8日
Appium移动端自动化:Api接口详解
摘要: 滑动操作与拖拽操作 操作APP
阅读全文
posted @ 2019-01-08 18:41 柠檬不萌!
阅读(941)
评论(0)
推荐(0)
2019年1月7日
Appium移动端自动化:元素定位uiautomatorviewer
摘要: 一、启动uiautomatorviewer mac: 1、打开终端,进入Android/sdk/tools目录 2、打开uiautomatorviewer(我的路径是Android/sdk/tools/bin目录) bogon:~ fan.yang3$ cd /Users/fan.yang3/Lib
阅读全文
posted @ 2019-01-07 18:15 柠檬不萌!
阅读(988)
评论(0)
推荐(0)
2019年1月2日
Selenium:下拉框处理(Select模块)
摘要: 在UI自动化测试过程中,经常会遇到一些下拉框,如果我们基于Webdriver操作的话就需要click两次,而且很容易出现问题,实际上Selenium给我们提供了专门的Select(下拉框处理模块)。 引用路径 Select操作 详解: 我们在操作网页时,经常会碰到下拉框,比如百度的搜索设置 有多种方
阅读全文
posted @ 2019-01-02 17:14 柠檬不萌!
阅读(9525)
评论(0)
推荐(2)
Selenium:多表单(frame/iframe)切换(Switch模块)
摘要: frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe需要切换进去才能定位到其中的元素 比如下面这个网页,有多个frame,以及嵌套iframe,我们在操作里面元素时,需要切换进去。 登陆后,我们要切换
阅读全文
posted @ 2019-01-02 17:07 柠檬不萌!
阅读(1478)
评论(0)
推荐(0)
Selenium:多窗口切换(获取窗口句柄handle)
摘要: 我们在操作网页的时候,点击有些页面的链接,会重新打开一个窗口,我们要在新页面上操作,就得切换窗口 比如在百度首页的登录框点击注册,会重新打开一个注册的新页面,要在新页面注册,就得先切进新页面 那我们怎么在这两个窗口之间进行切换呢?每个浏览器窗口都有一个唯一的属性句柄(handle)来表示,我们就可以
阅读全文
posted @ 2019-01-02 16:41 柠檬不萌!
阅读(6788)
评论(0)
推荐(0)
Selenium:WebDriverApi接口详解
摘要: 浏览器操作 Cookie操作 窗口操作 截取当前页面 执行JavaScript语句 关闭与退出 其他 ElementApi接口 常见异常
阅读全文
posted @ 2019-01-02 16:35 柠檬不萌!
阅读(519)
评论(0)
推荐(0)
Selenium:八种元素定位方法
摘要: 前言: 我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素。工具或代码无法像我们测试人员一样用肉眼来分辨页面上的元素。那么我们怎么来定位他们呢? 在学习元素定位之前,我们最好能懂一点html的知识。 web driver提供了八种元素定位的方法: 简
阅读全文
posted @ 2019-01-02 16:29 柠檬不萌!
阅读(870)
评论(0)
推荐(0)
2018年12月25日
Selenium:三种等待方式详解
摘要: 我们在做WEB自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素的错误,这样就要求我们在有些场景下加等待时间。 我们平常用到的有三种等待方式: 强制等待 隐式等待 显示等待 一、强制等待 利用time模块的sleep方法来实现,最简单粗暴的等待方法 代码: 这种叫强制等待,不管
阅读全文
posted @ 2018-12-25 14:49 柠檬不萌!
阅读(16186)
评论(3)
推荐(4)
上一页
1
2
3
4
5
6
7
8
下一页
公告
浏览器标题切换
浏览器标题切换end