前言 随着DevOp的不断流行,自动化测试慢慢成为Java开发者的关注点。因此,本文将分享10款优秀的单元测试框架和库,它们可以帮助Java开发人员在其Java项目上编写单元测试和集成测试。 1. JUnit 我绝对 不需要太多的介绍了。即使您是Java初学者,也可能听说过它。它可以帮助您为Java ...
分类:
编程语言 时间:
2020-03-13 01:18:49
阅读次数:
88
下拉框操作: 一般下拉框适用场景:在新增时有下拉框选项,在二级联动或多级联动有下拉(比如:在选择省市县时的多级联动下拉、日期控件等)。 一般下拉框功能有以下两个: 1.菜单栏-点击其中的某个链接跳转 2.对下拉列表的元素进行操作。 下拉框选择都有select的标签属性,存在两个属性select和op ...
分类:
其他好文 时间:
2020-03-12 21:55:57
阅读次数:
68
页面自动化中,不得不提的元素等待操作,selenium为我们提供了三大等待方式:强制等待、隐性等待和显性等待 1.强制等待:time.sleep(秒) 如果使用time.sleep(10)表示让程序死等10秒钟,无论发生什么都会在10秒后再去执行后续的代码。 智能等待分为:隐性等待、显性等待 2.隐 ...
分类:
其他好文 时间:
2020-03-12 19:07:38
阅读次数:
61
1.selenium的实现方式是CS的方式我们的代码就是请求,浏览器就是服务器。还要通过检查页面元素去查找页面元素属性,方便之后的定位 定位方式: 1. 通过id查找 2. 通过xpath方式查找 3.通过css_selector方式查找 4.通过class_name方式查找 5.通过tag_nam ...
分类:
其他好文 时间:
2020-03-12 12:51:13
阅读次数:
59
Java+Selenium 如何实现关闭当前窗口并返回上一个窗口 使用selenium中的driver.close()函数 如果直接使用driver.close()函数,程序会报错,找不到页面tagat, 可以使用以下方法实现 ...
分类:
编程语言 时间:
2020-03-12 09:45:11
阅读次数:
776
[TOC] 安装环境并运行一个简单例子 1. 安装python 官网地址:https://www.python.org/downloads/ 不要用python2.7,请毫不犹豫的选择python3。 安装时,记得勾选上"Add Python to Path" 选项。 安装后,在命令窗口中,输入"p ...
分类:
其他好文 时间:
2020-03-11 23:23:44
阅读次数:
279
import time from selenium import webdriver ''' 定位一组元素find_eleniums 获取元素属性 .get_attribute('name')补充一下css选择器: id 表示为 # class 表示为 . dir.kw>a ''' driver = ...
分类:
其他好文 时间:
2020-03-11 20:58:53
阅读次数:
77
find_element_by_name find_element_by_id find_element_by_xpath find_element_by_link_text find_element_by_partial_link_text find_element_by_tag_name fin ...
分类:
其他好文 时间:
2020-03-11 16:58:00
阅读次数:
54
1.id 定位 Open Browser https://www.baidu.com gc Input Text id=kw selenium #注意 id 的值 kw 没有用引号括起来 Close Browser 2.name 定位 Open Browser https://www.baidu.c ...
分类:
其他好文 时间:
2020-03-11 15:30:48
阅读次数:
387
#https://chromedriver.storage.googleapis.com/index.html 查看chromedriver的版本 wget https://chromedriver.storage.googleapis.com/index.html?path=80.0.3987.1 ...
分类:
系统相关 时间:
2020-03-11 15:07:00
阅读次数:
76