上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: #encoding=utf-8 from selenium import webdriver import unittest, time class TestDemo(unittest.TestCase): def setUp(self): # 创建Chrome浏览器配置对象实例 chromeOptions = webdriver.ChromeOpti... 阅读全文
posted @ 2018-04-04 14:55 小七Libra 阅读(5629) 评论(0) 推荐(0) 编辑
摘要: #encoding=utf-8 import unittest from selenium import webdriver import time class TestDemo(unittest.TestCase): def setUp(self): # 获取浏览器驱动实例 self.driver = webdriver.Ie(executable_p... 阅读全文
posted @ 2018-04-04 14:54 小七Libra 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 能够获取HTML5语言实现的视频播放器,视频文件的地址、时长,控制播放器进行播放或暂停播放等操作。 说明:控制视频播放器的原理均需要使用JavaScript语句来调用视频播放器内部的属性和接口来完成我们想要做的操作。 阅读全文
posted @ 2018-04-04 14:52 小七Libra 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 在自动化脚本执行过程中,使用Python的日志模块记录在测试用例执行过程中一些重要信息或者错误日志等,用于监控和后续调试脚本。 在pycharm下新建工程,并创建Log.py、Logger.conf以及test_use_log.py三个文件。 Logger.conf配置文件,内容如下: Log.py 阅读全文
posted @ 2018-04-04 14:49 小七Libra 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 封装了三个类来实现这个功能: 1.DataUtil.py 用于获取当前的日期以及时间,用于生成保存截图文件的目录名,代码如下: FileUtil.py 主要用于创建目录,用于存放异常截图,代码如下: 3. Failure_Capture.py 截屏方法封装,代码如下: 阅读全文
posted @ 2018-04-04 14:35 小七Libra 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 基于火狐: 阅读全文
posted @ 2018-04-04 12:18 小七Libra 阅读(3776) 评论(0) 推荐(0) 编辑
摘要: #encoding=utf-8 import unittest from selenium import webdriver import time def highLightElement(driver,element): # 封装好的高亮显示页面元素的方法 # 使用JavaScript代码将传入的页面元素对象的背景颜色和边框颜色分别设置为 # 绿色和红色 d... 阅读全文
posted @ 2018-04-04 12:16 小七Libra 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 判断两张图是否完全一致,如果存在任何不一致,会认为图片不匹配,代码如下: 阅读全文
posted @ 2018-04-04 12:15 小七Libra 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 富文本框的技术实现和普通的文本框的定位存在较大的区别,富文本框的常见技术用到了Frame标签,并且在Frame里面实现了一个完整的HTML网页结构,所以使用普通的定位模式将无法直接定位到富文本框对象。 方法一:调用WebDriver的send_key()方法实现 优点:实现简单,只要调用WebDri 阅读全文
posted @ 2018-04-04 12:13 小七Libra 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 由于WebDriver启动FireFox浏览器时会启用全新的FireFox浏览器窗口,导致当前机器的FireFox浏览器已经配置的信息在测试中均无法生效,例如已经安装的浏览器插件、个人收藏夹等。为了解决此问题,自动化测试脚本中需要使用指定的配置信息来启动FireFox浏览器窗口。 1.生成用户自定义 阅读全文
posted @ 2018-04-04 11:58 小七Libra 阅读(1022) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页