![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
hide_in_darkness
萌新一枚
展开
-
selenium项目实战--源道
case/testcase中的test_exa.py文件实现功能:源道的登录创建用例修改用例import unittestfrom selenium import webdriverfrom ddt import ddt, data, unpackimport timefrom utils.log_cn import make_assert_actionimport random@ddtclass TestExa(unittest.TestCase): @classm原创 2020-09-05 08:00:36 · 257 阅读 · 0 评论 -
selenium学习--PO模型
PO模型:BasePage 基础页面主要设置底层操作,包括初始化浏览器,打开关闭、元素定位等通用功能# encoding:utf-8# dirname:base_pageimport timeclass BasePage(object): def __init__(self, driver, url): self.driver = driver self.url = url def open(self): self.drive原创 2020-09-05 07:45:19 · 1040 阅读 · 0 评论 -
selenium学习--ddt数据驱动
# UnitTest@ddt# 测试用例类继承自unittest.TestCase# 从TestCase类继承是告诉unittest模块这是一个测试用例的方法:class TtUnit(unittest.TestCase): # 前置操作 def setUp(self) -> None: self.driver = TestKeys('Chrome', 'https://www.baidu.com') # 后置操作 def tearDown(s原创 2020-09-05 07:23:02 · 207 阅读 · 0 评论 -
selenium学习--unittest框架
基础框架# UnitTest# 测试用例类继承自unittest.TestCase# 从TestCase类继承是告诉unittest模块这是一个测试用例的方法:class TtUnit(unittest.TestCase): # 前置操作 def setUp(self) -> None: self.driver = TestKeys('Chrome', 'https://www.baidu.com') # 后置操作 def tearDown(s原创 2020-09-05 07:20:33 · 224 阅读 · 0 评论 -
selenium学习--关键字驱动
# encoding:utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport unittestimport timeimport refrom ddt import ddt, data, unpack# 浏览器初始化def init_web(type_str, url): if type_str == 'Chrome': # 创建 Chrome原创 2020-09-05 07:17:32 · 328 阅读 · 0 评论 -
selenium项目实战--126邮箱的登录和发送邮件
import unittestfrom selenium import webdriverimport timefrom ddt import ddt, data, unpack@ddtclass EmailTest(unittest.TestCase): @classmethod def setUpClass(self) -> None: self.driver = webdriver.Chrome() self.driver.get('原创 2020-09-05 07:14:00 · 688 阅读 · 0 评论 -
python库的解析--selenium-python自动化(selenium库)
from selenium import webdriverfrom selenium.webdriver import ActionChainsfrom selenium.common.exceptions import TimeoutException, NoSuchElementExceptionfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expe原创 2020-09-01 10:48:10 · 260 阅读 · 0 评论 -
selenium项目实战--百度查询
import timefrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport unittestfrom ddt import ddt, data, unpackclass BasePage(object): def __init__(self, driver, url): self.driver = driver self.url = url原创 2020-08-31 19:52:48 · 171 阅读 · 0 评论