Selenium
rena114
从业3年后决定开始投身博客,记录学习的点点滴滴,帮助自己的同时希望也能帮助到你
展开
-
python+unittest+HTMLTestRunner生成测试报告
HTMLTestRunner生成漂亮的报告Unittest本身没有HTML的报告,需要导入外部库。HTMLTestRunner是一个第三方的unittest HTML报告库下载HTMLTestRunner.py,放到当前脚本目录下,或者Python的lib目录下下载地址:官方原版http://tungwaiyip.info/software/HTMLTestRunner.html...转载 2019-09-03 18:33:49 · 294 阅读 · 0 评论 -
Unittest了解一下
参考链接:https://blog.csdn.net/huilan_same/article/details/52944782单元测试框架unittest有点像testng,之前做selenium的时候用testng,现在用python发现需要结合unittest,估学习之。unittest核心工作原理test casetest sutitetest runnertest fixtu...转载 2019-09-04 14:36:19 · 116 阅读 · 0 评论 -
selenium3+python3配置csv文件
通过设置csv文件的意义:从csv文件中读取参数,例如登录的用户名和密码,如果修改了密码,不需要改动脚本,只需要改动csv文件的值就可以了。在执行目录下建一个.csv的文件再建一个.py的文件,代码如下# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.action_ch...原创 2019-09-06 11:05:43 · 115 阅读 · 0 评论 -
selenium之unittest的使用
文章出处unnitest官方文档前置条件(setUp)、后置条件(tearDown)和Test Suite的使用#文件名:test_case01.py#coding=utf-8import unittestclass TestCase_01(unittest.TestCase): # 继承unittest.TestCase @classmethod def setU...转载 2019-09-06 16:26:37 · 154 阅读 · 0 评论 -
python+unittest+selenium保存图片
目的:关键测试点保存图片,以备查看一、获取本地时间import unittestimport timecurrent_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))current_time1 = time.strftime("%Y-%m-%d", time.localtime(time.tim...原创 2019-09-06 17:44:15 · 374 阅读 · 0 评论 -
selenium3+python3鼠标操作,窗口切换,动态元素定位实例
一初始化操作初始化webdriverdriver = webdriver.Chrome()点开浏览器.get()driver.get("https://tv.sohu.com")最大化窗口maximize_windowdriver.maximize_window()二鼠标操作鼠标点击.clear()driver.find_element_by_xpath("//input[...原创 2019-09-12 10:59:32 · 866 阅读 · 0 评论 -
selenium interview questions
1.如何判断元素不存在目的:如果定位不到元素,先判断元素是否存在,如果不存在在定位不存在的原因slenium本身没有原生方法,需要用元素定位方法+try异常捕获注意导入函数from selenium.common.exceptions import NoSuchElementException代码如下:这个元素是在一个浮层上,故肯定找不到try: self.driver.find_...原创 2019-09-18 14:41:45 · 221 阅读 · 0 评论