随笔分类 -  WEB自动化

摘要:1、安装Git 2、创建证书登录 收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。 如果没有该文件创建它: 3、初始化Git仓库 首先我们选定一个目录作为Git仓库,假定是/home/g 阅读全文
posted @ 2017-11-07 13:09 致橡树的你 阅读(256) 评论(0) 推荐(0)
摘要:原文出自:http://www.cnblogs.com/tsbc/p/4128150.html 简述 使用selenium webdriver + Python做自动化测试,执行完成后要生成测试报告,Python我们使用的HTMLtestrunner 进行生成,但是默认提供的生成报告内容,并不能满足 阅读全文
posted @ 2017-10-26 09:49 致橡树的你 阅读(2166) 评论(0) 推荐(0)
摘要:我们在实际使用selenium或者appium时,等待下个等待定位的元素出现,特别是web端加载的过程,都需要用到等待,而等待方式的设置是保证脚本稳定有效运行的一个非常重要的手段,在selenium中(appium通用)常用的等待分为显示等待WebDriverWait()、隐式等待implicitl 阅读全文
posted @ 2017-09-15 18:00 致橡树的你 阅读(33950) 评论(0) 推荐(2)
摘要:# coding:utf-8"""水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153) 题目:求100-999之间的水仙花数"""for i in range(100,1000): a=(int(str(i)[0])) 阅读全文
posted @ 2017-09-12 09:25 致橡树的你 阅读(2366) 评论(1) 推荐(0)
摘要:# coding:utf-8"""九九乘法表"""for k in range(1,10): for i in range(1,k+1): s=k*i if s>=10: print "%d*%d=%2d"%(i,k,s), #在python2中,在print后面加一个逗号,表示取消换行,%2d表示 阅读全文
posted @ 2017-09-12 09:21 致橡树的你 阅读(330) 评论(0) 推荐(0)
摘要:我们在使用selenium的18中定位方式的时候,有时会遇到定位不上的问题,今天我们就来说说导致定位不上的其中一个原因 iframe 问题描述:通过firebug查询到相应元素的id或name等,但在定位此元素的时候就是报错,提示: selenium.common.exceptions.NoSuch 阅读全文
posted @ 2017-09-10 16:29 致橡树的你 阅读(1216) 评论(0) 推荐(0)
摘要:我们在进行selenium页面自动化的测试的时候,由于需要等待目标页面的加载或由于网络或硬件配置导致的页面加载等待,经常会用到sleep,但是由于在不同场景下对于sleep时间的估计无法十分准确,导致一些非必要的异常,或非必要的等待,sleep是线程休眠,而implicitly_wait()不是休眠 阅读全文
posted @ 2017-09-10 15:25 致橡树的你 阅读(4364) 评论(0) 推荐(0)
摘要:from selenium import webdriver 1. 打开浏览器 driver=webdriver.Firefox() #火狐浏览器 driver=webdriver.Ie() #打开IE driver=webdriver.Chrome() #打开谷歌浏览器 #备注:Ie和谷歌需要专门 阅读全文
posted @ 2017-09-09 17:45 致橡树的你 阅读(855) 评论(0) 推荐(0)
摘要:from selenium import webdriver driver=webdriver.Firefox() driver.get("https://www.baidu.com") 进行web页面自动化测试,对页面上的元素进行定位和操作是核心,对页面元素的定位是进行自动化测试的基础 可以用于定 阅读全文
posted @ 2017-09-09 14:56 致橡树的你 阅读(5878) 评论(0) 推荐(1)