摘要: # 获取当前页面的句柄 ch = self.driver.current_window_handle # 获取所有句柄 ah = self.driver.window_handles # 切换句柄 self.driver.switch_to.window(ah[1]) 阅读全文
posted @ 2017-12-13 13:48 alsoalso 阅读(392) 评论(0) 推荐(0) 编辑
摘要: # 导入selenium中的actionchains的方法 from selenium.webdriver.common.action_chains import ActionChains #识别需要悬停的元素 ele = self.driver.find_element_by_class_name 阅读全文
posted @ 2017-12-13 10:16 alsoalso 阅读(10715) 评论(1) 推荐(0) 编辑
摘要: 四种经典模型 V模型 V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现。 W模型 阅读全文
posted @ 2017-11-02 21:36 alsoalso 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Mac环境中Jenkins的停止和启动命令启动sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist停止sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.pl 阅读全文
posted @ 2017-11-02 10:24 alsoalso 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 摘抄自:http://www.infoq.com/cn/articles/agile-test?p13nId=9108303b-9265-4535-8851-bcde46cf9a2d&p13nType=content 敏捷软件测试更多的是一种理念,而非过程。 BDD行为驱动开发 ATDD验收测试驱动 阅读全文
posted @ 2017-11-02 10:22 alsoalso 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 升级MAC系统后,发现用于MAC终端ssh服务器的登录脚本无法正常执行了,表现为:需要手动输入密钥密码,于是重新整理一下,恢复正常,在此记录一下: #!/usr/bin/expect -fspawn ssh-add -Dexpect "*removed."spawn ssh-add -lexpect 阅读全文
posted @ 2017-11-01 16:06 alsoalso 阅读(8450) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-10-23 11:50 alsoalso 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 自动化测试按被测平台划分,分为web和app,其中app又分为android和ios。 ios系统使用UIAutomation库,android系统使用UIAutomator框架。 web可以使用selenium,app可以使用appium。 appium支持selenium支持的所有语言,且可以使 阅读全文
posted @ 2017-10-19 11:36 alsoalso 阅读(491) 评论(0) 推荐(0) 编辑
摘要: #整理openvpn安装 #1安装上传/下载软件 yum -y install openssh-clients lrzsz #2更新时间 yum -y install ntpdatentpdate time.nist.gov #3安装常用软件 yum -y install vim wget git 阅读全文
posted @ 2017-10-09 21:31 alsoalso 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.jb51.net/article/34498.htm 第一段代码 #!/usr/bin/python# -*- coding: utf-8 -*- import emailimport mimetypesfrom email.MIMEMultipart import MIM 阅读全文
posted @ 2017-09-30 17:40 alsoalso 阅读(2150) 评论(0) 推荐(0) 编辑