随笔分类 - selenium
摘要:依赖包: <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version> </dependency> <depende
阅读全文
摘要:使用HTMLTestRunner运行测试套件,自动生成html测试报告: 1 import unittest, HTMLTestRunner, sendmail_html 2 import time, os 3 4 case_dir = 'D:\\pywork\\pyworkspace\\yzwx_selenium\\batch_case\\test_cases' 5 t = tim...
阅读全文
摘要:把写好的测试用例放在指定目录下,使用discover函数扫描该目录,并根据关键字自动筛选需要执行的用例。本例使用Python3.6版本。
阅读全文
摘要:到这里完成了一条完整的测试用例,但如果有多条测试用例需要一起执行,后续说明。
阅读全文
摘要:selenium支持对当前页面保存截图,使用方法: 代码举例:
阅读全文
摘要:selenium调用Javascript使用方法: 使用JS获取元素文本值,代码片段如下:
阅读全文
摘要:# 测试下载功能,保存文件到指定的目录 # 不同的浏览器配置是不同的,本例使用chrome浏览器 # author:gongxr # date:2017-07-25 import time from selenium import webdriver from login_page import LoginPage # 实例化一个配置对象 options = webdriver.ChromeO...
阅读全文
摘要:# 测试气象卫星资料页面功能 # author:gongxr # date:2017-07-24 import random, time from selenium import webdriver from login_page import LoginPage login_obj = LoginPage() driver = webdriver.Chrome(executable_pa...
阅读全文
摘要:# 测试角色权限管理页面功能 # author:xr # date:2017-07-20 from selenium import webdriver from login_page import LoginPage import random, time login_obj = LoginPage() driver = webdriver.Chrome() time.sleep(2) d...
阅读全文
摘要:# selenium 封装登录操作举例 import os, time # from selenium import webdriver class LoginPage(): '''登录模块''' def __init__(self, path=''): '''初始化加载驱动''' if path: chrome...
阅读全文
摘要:安装selenium: 下载对应浏览器版本的驱动,且在环境变量PATH中指定驱动程序的存放路径,否则需要指定驱动文件路径。 代码举例:
阅读全文