代码如下:

# coding=utf-8
import time
import unittest
from selenium import webdriverclass BaiduSearch(unittest.TestCase):def setUp(self):self.driver = webdriver.Chrome()def test_search_in_python_org(self):driver = self.driverdriver.get("https://www.baidu.com")time.sleep(2)driver.find_element_by_id("kw").send_keys("菜鸟教程")time.sleep(2)driver.find_element_by_id("su").click()time.sleep(2)def tearDown(self):self.driver.close()if __name__ == "__main__":unittest.main()

Python+Selenium+unittest demo相关推荐

  1. 软件测试案例|Python+Selenium+unittest完成对登录页面的自动化测试

    软件测试案例:Python+Selenium+unittest完成对登录页面的自动化测试 01.实验简介 本实验使用Python语言结合Selenium UI测试工具,利用unittest组织测试用例 ...

  2. Python + Selenium + UnitTest自动化测试面试题目整理

    1.如何使用Selenium进行自动化测试 ? 结合Python + Selenium + UnitTest 2.自动化测试框架 分层+PO模式: 包含基础封装层BasePage.PO页面对象层.Te ...

  3. python+selenium+unittest自动化测试框架

    前言 关于自动化测试的介绍,网上已有很多资料,这里不再赘述,UI自动化测试是自动化测试的一种,也是测试金字塔最上面的一层,selenium是应用于web的自动化测试工具,支持多平台.多浏览器.多语言来 ...

  4. Python +selenium+unittest+ddt数据化实现自动化运行和脚本并生成报告

    一.unittest 框架解析 unittest 是 python 的单元测试框架.unittest 单元测试提供了创建测试用例,测试套件以及批量执行的方案, unittest 在安装 pyhton ...

  5. python+selenium+unittest+ddt参数化实现自动化运行和脚本并生成报告

    test fixture:初始化和清理测试环境,比如创建临时的数据库,文件和目录等,其中 setUp() 和 setDown() 是最常用的方法. test case:单元测试用例,TestCase ...

  6. python + selenium + unittest 实现网站登录注册自动化测试

    推荐一个在线工具网站:在线工具大全 登录封装: from selenium import webdriver import timeclass Auto(object):def __init__(se ...

  7. 基于Python Selenium - Unittest框架的PO设计模式详解

    接下来我们步入正文,这篇文章从以下几个内容讲述: 1.什么是PO设计模式(Page Object Model) 2.为什么要使用PO设计模式 3.使用PO设计模式要点 4.PO设计模式实例 1.什么是 ...

  8. Python+Selenium+Unittest框架使用——Selenium——模拟操作浏览器(三)

    1.浏览器大小的控制 Set_window_size()是控制浏览器大小 Maximize_window()浏览器全屏显示 from selenium import webdriver #导入sele ...

  9. python+selenium+unittest测试框架1-unittest单元测试框架和断言

    unittest单元测试框架和断言 一.unittest单元测试框架简介 1.导入unittest模块 import unittest 2.定义测试类 class Login(unittest.Tes ...

最新文章

  1. 内存都是由半导体器件构成的_开启5G新时代——XPS成像技术在半导体器件中的应用...
  2. 从AlexNet到BERT:深度学习中那些最重要idea的最简单回顾
  3. Android Sensors (2) 传感器API的使用
  4. gif android. 耗资源,Android MP4转GIF
  5. RocketMQ集群特点
  6. 跨越跨域大山,前端不得不知道的Ajax
  7. 数据库性能调优之始: analyze统计信息
  8. FPGA跨时钟域异步时钟设计的几种同步策略
  9. [转]SQL操作全集
  10. php 随机输出字符串,如何使用PHP生成随机字符串
  11. python跑酷游戏源码_开源一款酷跑游戏源码完整版
  12. 第八届泰迪杯B题特等奖比赛论文——基于Mask R-CNN及Yolov4的电力巡检中绝缘子缺陷研究
  13. word使文字垂直居中
  14. Pycharm this applicatation failed to start because it could not find or laod the qt plaform plugin
  15. 三维点图和三维PCA图
  16. 法兰克机器人循环编程_原来可以这样编写Fanuc机器人程序!
  17. windows操作系统深度清理垃圾脚本
  18. 服务器未能启动w3svc,win10,iis10无法启动,w3svc服务无法启动
  19. 怎么记住1月-12月的英文
  20. 地图网站显示实时交通路况信息的原理

热门文章

  1. 论霸道,看大秦帝国有感
  2. 热烈祝贺联诚发内容科技落户人民网(厦门)内容科技产业园
  3. 【Java】并发模式
  4. StarUML 3 中文文档 包图
  5. 2W字长文吐血整理 Docker云原生
  6. 【Python 实战基础】如何绘制树状图展示Python数据分析师的知识结构
  7. ospf 指定dr_OSPF协议 DR/BDR的选取规则
  8. windows num_workers
  9. 记录:为啥没有雷电4接口的显卡扩展坞与移动硬盘?
  10. SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径