import unittestfrom ddt import ddt,unpack,datafrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport unittest,time#数据驱动模型# dd ...
分类:
编程语言 时间:
2019-10-20 01:16:42
阅读次数:
134
测试报告 生成HTML测试报告 下载HTMLTestRunner.py包 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 下载后,把HTMLTestRunner.py 文件复制到Python 安装路径下的lib文件夹中即可。 引入包的 ...
分类:
其他好文 时间:
2019-10-20 01:10:22
阅读次数:
77
import unittestfrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport unittest,timefrom parameterized import parameterized#安装 ...
分类:
编程语言 时间:
2019-10-20 01:04:55
阅读次数:
110
from ddt import ddt,data,unpackfrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport time,unittest """测试类前加修饰@ddt.ddtcase前加修 ...
分类:
编程语言 时间:
2019-10-20 00:41:33
阅读次数:
126
测试功能:博客园首页网站分类的一级菜单链接和二级菜单链接的点击。 遇到的问题: 1.循环点击二级菜单时,点击了一个一级菜单下的第一个二级菜单后,页面会刷新,再定位同一个一级菜单次下的第二个二级菜单时, 会报错:找不到第二个二级菜单,这时需要对一级菜单重新定位赋值; 2.当一级菜单下的二级菜单太多时, ...
分类:
编程语言 时间:
2019-10-19 18:53:34
阅读次数:
94
Page Object 是什么: Page Object是Selenium2开始提供的一种代码设计模式. 其核心思想是把web页面的元素查找及操作和页面测试分离开. 这样之后的更新和维护中如果有页面元素变动, 不需要修改测试类, 只要修改其对应的页面元素的查找代码即可. 登录163邮箱的实例包括: ...
分类:
编程语言 时间:
2019-10-19 10:04:39
阅读次数:
98
窗口截图 目的:当脚本执行出错时对当前窗口进行截图 方法:get_screenshot_as_file() #打开百度首页,搜索“selenium",完成后进行截图,并将结果保存至D:/test.png from selenium import webdriver import time drive ...
分类:
其他好文 时间:
2019-10-18 22:38:58
阅读次数:
121
selenium基础(警告框的处理) 在webdriver中处理JavaScript所产生的的警告框有三种类型 alert confirm prompt 划转到警告框的方法是:driver.switch_to.alert 然后使用text、accept、dismiss、send_keys等方法进行操 ...
分类:
其他好文 时间:
2019-10-17 22:07:43
阅读次数:
91
在 python shell 中执行以下脚本: ...... dr.find_element_by_xpath("//a[test()='查看']") ...... 点击 Run Module 后,未执行,将“查看”换成任意英文后正常执行,看来是中文编码问题。 于是上网寻求答案,最终通过通过以下方式 ...
分类:
编程语言 时间:
2019-10-17 17:30:43
阅读次数:
77