推荐一个在线工具网站:在线工具大全
登录封装:

from selenium import webdriver
import timeclass Auto(object):def __init__(self, *args):login_url = 'https://snail.zhuozhuo.io/?n=fastCat.fcFrontSnail.NewFront.NewFront.PCLoginPage'register_url = "https://getsuwo.com/?n=fastCat.fcFrontSnail.NewFront.NewFront.PCRegisterPage"InRegisterAuto_url = "https://getsuwo.com/?n=fastCat.fcFrontSnail.NewFront.NewFront.PCInternationalRegisterPage"driver = webdriver.Chrome()self.driver = driverself.login_url = login_urlself.register_url = register_urlself.InRegisterAuto_url = InRegisterAuto_urlself.args = args#登录页面def loginAuto(self):self.driver.implicitly_wait(5)self.driver.get(self.login_url)self.error('self.driver.find_element_by_name("Username").send_keys(self.args[0])')self.error('self.driver.find_element_by_name("Password").send_keys(self.args[1])')self.driver.find_element_by_css_selector("[type='submit']").click()try:time.sleep(0.5)result = self.driver.find_element_by_class_name("ErrorMsg").textreturn resultexcept:returnfinally:self.driver.quit()

登录用例执行:

import unittest
import warnings
from Tool import Autoclass ExecuteCase(unittest.TestCase):def setUp(self):warnings.simplefilter('ignore', ResourceWarning)  # 处理unittest警告信息# 测试账号(test_1 -- test_8),登录页面账号未作格式校验def test_1(self):'''所有输入框为空'''expectResult = "帐号不能为空"login = Auto()actualResult = login.loginAuto()self.assertEqual(expectResult, actualResult)def test_2(self):'''输入12位手机号,密码为空,值为:184883658555'''expectResult = "手机号码格式不正确"login = Auto("184883658555")actualResult = login.loginAuto()self.assertEqual(expectResult, actualResult)def test_3(self):'''输入10位手机号,密码为空,值为:1848365858'''expectResult = "手机号码格式不正确"login = Auto("1848365858")actualResult = login.loginAuto()self.assertEqual(expectResult, actualResult)

等等……
详细源码,请访问github
推荐一个免费的在线小工具网站:https://www.zztdd.cn/

python + selenium + unittest 实现网站登录注册自动化测试相关推荐

  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.webdriver实现WEB端UI自动化测试(实例脚本)

    本篇记录基于Python+Selenium.webdriver实现WEB端UI自动化测试,其中测试用例使用excel维护.为了在实际项目种的扩展应用,建议学习webdriver的元素定位方法,欢迎在评 ...

  4. Python+Selenium实现新浪微博自动登录

    Python+Selenium实现新浪微博自动登录 环境说明:win10+eclipse+chrome 备注:需要下载chrome浏览器的驱动(地址: https://sites.google.com ...

  5. 前后端实现网站登录注册功能

    实现网站登录注册: 这是网站的登录功能 登录后的页面效果是这样的 先分享一下我碰到的问题 登录时,跳转的页面不正确(也即输入用户名之后数据传不到后台的问题) 原因是在写UserDaoImpl类时,没有 ...

  6. discuz论坛与其它网站登录注册整合

    discuz论坛与其它网站登录注册整合 本文以discuz 7.0.0 php版本的论坛与 .net 2.0的网站注册登录整合为类. 没有采用uc_center或第三方插件.以另类的方式实现. 此方法 ...

  7. 基于ASP.NET+SQL Server的网站登录注册功能设计与实现【100010308】

    基于ASP.NET的网站登录注册功能设计与实现 摘要 近年来随着网络的飞速发展,越来越多的公共网站在提供功能之前要求用户注册和登录.这不仅有助于网站的管理和统计,也为用户提供了方便.本文以Visual ...

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

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

  9. python+selenium基于po模式的web自动化测试框架

    目录:导读 一.什么是Selenium? 二.自动化测试框架 三.自动化框架的设计和实现 四.需要改进的模块 五.总结 一.什么是Selenium? Selenium是一个基于浏览器的自动化测试工具, ...

最新文章

  1. HTML5CANVAS画布教程
  2. 全程360°4K!CNN将VR直播美国超级日全食
  3. 算法设计与分析——贪心算法——活动安排问题
  4. 【OpenCV 例程200篇】20. 图像的按位运算
  5. 使用 做签名的post_腾讯IMWeb团队是如何使用 NodeJS 实现 JWT 原理
  6. ExtJs:收集基于ExtJs扩展的一些控件。
  7. my batis plus 小数没有0_北师大版五年级第一单元小数除法知识点总结及易错题解析(1)...
  8. Flash MX 2004 中的文本遮罩
  9. 为何只能在其关联的线程内启动timer?
  10. [带权并查集] Jzoj P1503 体育场
  11. Windows7下IIS7.5的伪静态URL Rewrite安装配置和案例综合
  12. C语言游戏编程之反弹小球
  13. 传统路径规划算法介绍
  14. 济南2017年春考计算机考试试题,2017年山东省春季高考机械试题.pdf
  15. oracle 视图的写法,Oracle视图基础详解与实例
  16. 《英国金融科技国家报告》翻译与摘录
  17. vim 常用配置整理
  18. MySQL用户权限详细汇总
  19. JMockit didn't get initialized
  20. 1108 String复读机 (20 分)

热门文章

  1. 全息投影的三种热门展示方式
  2. Kickstarter | 海外项目汇总
  3. selenium常用模块(传送门)
  4. SSD源码解读1-数据层AnnotatedDataLayer
  5. 822D My pretty girl Noora
  6. python送程序员收入_程序员学Python后惊叹,这么丰厚的收入是Java给不了的!
  7. Git从入门到放弃的Day10
  8. 我是云南的云南怒江的是什么梗 我是云南的云南怒江的梗出处
  9. 【林轩田】机器学习基石(九)——线性回归
  10. 关于湖北美术学院花坛长出娃娃