- 博客(16)
- 收藏
- 关注

原创 Github 环境搭建
1、下载git 地址: https://git-scm.com/2、安装3、查看是否安装成功,命令:git version返回结果:git version 2.15.1 (Apple Git-101)4、本地电脑关联到github 1)注册github: https://github.com/ (有账号的自动忽略) 2)Git SSH Key 生成,步骤 : 1> 设置Gi...
2018-05-20 23:34:25
651
原创 操作富文本框
# 获取邮件正文编辑区域的iframe页面元素对象iframe = self.driver.find_element_by_xpath('//iframe[contains(@id,"ueditor_0")]')# 通过switch_to_frame()方法切换进富文本框中self.driver.switch_to.frame(iframe)# 从富文本框中切除,回到默认页面se...
2018-07-31 19:01:00
831
原创 操作日期控件
方案一:使用JS remove readonly attribute,然后sendKeys方案二:采用click直接选择日期,日期控件是一个iframe,首先switch iframe,之后找到想要设置的日期button click,然后switch出来1.定位日期选择框;2.选择具体日期;...
2018-07-30 22:13:46
658
原创 python+selenium+wewbdriver 上传文件
input 类型1、使用webdriver的send_keys方法:def test_uploadFileBySendKeys(self): url = "file:///Users/doudou/Desktop/six.html" self.driver.get(url) try: # 创建显示等待的对象 wait = WebDr...
2018-07-30 22:10:59
303
转载 chrome 下载文件
# -*- coding: utf-8 -*-from selenium import webdriverfrom time import sleep# 定义配置对象options = webdriver.ChromeOptions()# 设置为 0 禁止弹出窗口 设置下载路径prefs = {'profile.default_content_settings.popu...
2018-07-30 12:36:27
1133
转载 显示等待中期望场景
* 导包: selenium.webdriver.support.expected_conditions as EC1> alert_is_present() //判断页面是否出现alert弹窗ey: wait = WebDriverWait(driver,10)# 打印alert框的信息wait.until(EC.alert_is_present()).text...
2018-07-19 18:32:57
964
2
原创 selenium 常用方法
1. 启动浏览器driver = webdriver.Firefox()2. 通过get方法访问目标urldriver.get("http://www.baidu.com")3. 刷新当前网页self.driver.refresh()4. 当前窗口最大化self.driver.maximize_window()5. 获取页面的html源代码pageSource ...
2018-07-13 18:41:00
3426
转载 在linux环境下安装siege
一、在linux环境下安装siegesudo apt-get update && sudo apt-get upgrade --show-upgraded(更新系统可更新可不更新)sudo apt-get install 软件名1、下载最新版本的siegewget http://download.joedog.org/siege/siege-latest.tar.gz2、解压并...
2018-07-11 14:58:46
822
转载 修改文件
linux文件打开命令:1、输入命令:cd 文件夹 -----进入文件夹,ll----查看文件夹里的文件2、打开文件的方法: 编辑文件用 vi 文件名 或者 vim 文件名。 退出按ESC,输入:q!回车。...
2018-07-11 14:57:55
140
原创 测试用例设计的方法
1.等价类等价类分为有效等价类或无效等价类有效等价类:合理的,有意义的数据;无效等价类:不合理的,无意义的数据;2.边界值有效等价类的边界值无效等价类的边界值3.决策表用途:识别含有逻辑条件的系统需求每一列对应一个业务规则,该规则定义了各种条件的一个特定组合,以及这个规则相关联的执行动作覆盖标准:每列至少对应一个测试用例优点:可以生成测试条件的各种组合简化后生成对应条数的测试用例4.状态图转化状态...
2018-06-20 17:33:20
228
转载 测试用例设计方法
场景法、状态迁移图、因果图、判定表则为基于状态的设计(有人会写成基于场景的设计,大致一样),更多的应用到测试用例设计过程中,是测试用例基于面的覆盖,基于用户可能的覆盖,影响了用例的广度。同时,基于用户重点场景的验证,也是UI层最优先应该覆盖的地方。 等价类、边界值、正交表则为基于数据的设计,更多的应用到测试用例设计过程中,是测试用例基于面覆盖之后,基于点的设计,影响了用例的深度。同时...
2018-06-14 11:12:36
195
转载 appium
设置为appium输入法adb shell settings put secure default_input_method io.appium.android.ime/.UnicodeIME设置回系统三星系统手机手机输入法adb shell settings put secure default_input_method com.sec.android.inputmethod/.SamsungK...
2018-06-04 14:29:02
146
原创 git常用命令
1.撤销上一个版本git commit -- amend2.取消全部操作git checkout -- .3.查看当前是否有改变的文件git status4. 将工作区文件添加到暂存区git add .5.再次查看文件状态git status6.提交git commit -m "first commit"7.查看提交git log...
2018-05-21 23:04:53
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人