自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 五:定位元素之稳定和效率

一.定位元素之稳定:1.首先当然是有implicitly就用拉,这个是智能等待,等到你元素加载出来后再进行操作。2.有时候明明元素已经出来了,但是网络波动,造成其他元素覆盖掉你要定位的元素,那么就先定位其他元素,3.有时候配合sleep死等几秒吧,毕竟是要稳定呢4.动态元素,动态标签,隐藏元素,那么就用遍历吧,遍历来找比较稳妥,或者用写xpath时候,定位到动态标签的父级,通过父级

2017-02-08 14:46:46 397

原创 四.hmtl报告之内容提取和报告最为附件发送到你邮箱

一.代码直接附上后面都有说明,一看就懂,这里就不介绍了#__author__ = 'Administrator'# -*- coding: utf-8 -*-from selenium import webdriverimport unittest, time,HTMLTestRunner#导入 login 文件import login,test_i_write,test_log

2017-02-08 14:40:26 472

原创 三:traback之print详细日志,并且能在html报告traceback.print_exc里面显示fail。

1.一般都喜欢使用try......except ,但是使用后又想看到具体报错原因;还有html报告里面,如果用例失败就显示fail。2.这里使用的是traceback.print_exc:并且通过断言,来输出fail。3.代码附上try: print(u'二:通讯录联系人编辑联系人-搜索') driver=self.driver driver.switch_to

2017-02-08 14:30:02 968

原创 二:selenium调用浏览器经常奔溃解决方案

1.selenium会调用python\下面的驱动,请确认是否已经有对应的驱动(浏览器版本对应的driver驱动)2.浏览器版本问题:firefox推荐用47版本  chrome推荐使用48版本3.直接指定浏览器位置,省的它自己去找浏览器位置,代码:opts = webdriver.ChromeOptions()opts.binary_location = "C:\Users\A

2017-02-08 13:55:32 2007

原创 一:性能只元素加载时间python+selenium

1.元素加载时间,常常做为判定页面体验效果的衡量标准之一,这里就用python+selenium来写一个元素加载时间的判定(这里以139邮箱最为例子,请自己申请账号和密码)2.首先当然得是你要python+selenium写出ui定位的元素,然后通过自定义方法加入:开始元素查找时候startime=datetime.datetime.now(),元素结束查找:endtime=datetime.

2017-02-08 13:42:59 1699

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除