分析:只获取部分文本信息“您已登录成功!”即可断言系统登录成功
登录信息是PI地址和时间,是变量,比较复杂

from selenium import webdriver
from time import sleep
import unittest

“”“测试OA系统登录功能”""
class TestLogin(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Chrome()
self.driver.implicitly_wait(3) # 隐性等待时间为3秒
self.driver.get(“http://10.1.2.228/”)
sleep(2)

def test_login(self):driver=self.driver#先清空用户名输入框driver.find_element_by_id('loginid').clear()#输入用户名driver.find_element_by_id('loginid').send_keys('xxxx')#清空密码输入框driver.find_element_by_name('userpassword').clear()#输入密码driver.find_element_by_name('userpassword').send_keys('x')sleep(1)driver.find_element_by_name('login').click()sleep(2)#获取某个元素的文本信息.textmessage=driver.find_element_by_id('Message_undefined').text#判断如果有这个文本信息,那么布尔值是真的,否则就是假的if(message.startswith("您已经登录系统!")):print("登录成功")else:print("登录失败")
def tearDown(self):self.driver.quit()

if name==“main”:
unittest.main()

Python+selenium验证部分文本框内容相符即断言成功相关推荐

  1. python获取网页文本框内容_python识别html主要文本框

    在抓取网页的时候只想抓取主要的文本框,例如 csdn 中的主要文本框为下图红色框: 抓取的思想是,利用 bs4 查找所有的 div,用正则筛选出每个 div 里面的中文,找到中文字数最多的 div 就 ...

  2. python清空文本框_WEB自动化——解决python selenium使用clear清除文本框内容失效的问题...

    页面自带输入框默认值时,想要修改输入框的内容,使用clear()后再使用send_keys(),结果无法起到清除文本框内容的作用,反而会在输入框默认值后面追加内容. 解决方法: 一.通过键盘的快捷键进 ...

  3. python tkinter输入框_python TKinter获取文本框内容的方法

    python TKinter获取文本框内容的方法 更新时间:2018年10月11日 11:36:08 作者:biubiuzzz 今天小编就为大家分享一篇python TKinter获取文本框内容的方法 ...

  4. python获取文本框内容_jquery获取文本框的内容

    使用jquery获取文本框的内容有以下几种: 1.根据ID取值(id属性): // javascript function getUserName(){ var username= $("# ...

  5. python输出文本框_python TKinter获取文本框内容的方法

    python TKinter获取文本框内容的方法 如下所示: #coding:utf-8 import urllib,urllib2 import Tkinter #导入TKinter模块 ytm=T ...

  6. Python GUI设计——Entry文本框、文字区域Text

    目录 1.Entry 1.1基本概念 1.2使用show参数隐藏输入的字符 1.3Entry的get()方法 1.4Entry的insert()方法 1.5Entry的delete()方法 1.6计算 ...

  7. html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...

    这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...

  8. php文本域输出_PHP转换文本框内容为HTML格式的方法

    本文实例讲述了PHP转换文本框内容为HTML格式的方法.分享给大家供大家参考,具体如下: 有时候我们将会用到将多行文本框中输入的内容以html格式显示出来,这样子可以保持原来的文本格式,如换行.回车等 ...

  9. python用什么软件编程1001python用什么软件编程-Python中免验证跳转到内容页的实例代码...

    相信很多人在浏览网页时,经常会碰到需要输入验证码才可以继续浏览的情况吧,遇到这种问题,大多数人只能进行繁琐的注册验证,今天小编教大家只要使用python就可以免验证方法. 以经常用到的解答网站――上学 ...

最新文章

  1. Yii框架官方指南系列14——基础知识:开发流程
  2. Docker用Dockerfile定制镜像
  3. 从零开始的linux 第十一章
  4. ubuntu 安装 mongodb并修改仓库路径
  5. hihocoder217周 树形DP
  6. c#自带压缩类实现数据库表导出到CSV压缩文件的方法
  7. Delphi 中的MD5实现方法及delphi2009和delphi2010中用法
  8. 面试官:谈谈分布式一致性机制,我一脸懵逼。。
  9. oracle 11g表空间之最大最小
  10. 25年面试官首次揭秘——世界500强面试题之微软面试题
  11. 【大数据面试宝典】 第一篇 Hadoop 面试题
  12. DSP2812入门5——使用C语言操作DSP寄存器
  13. 中兴流媒体服务器,中兴通讯增强型MEC边缘服务器,满足5G业务极致体验需求
  14. 计算机没有休眠,没有休眠选项,电脑没有休眠选项
  15. 安装YApi 接口管理平台
  16. android模拟器设置静态ip,静态IP地址版EVE模拟器部署和使用说明
  17. 使用QuickBI制作企业报表门户
  18. 官方完整HL7 ECG-XML例子及注释翻译(1)
  19. Android实现真正的344格式化手机号码输入框
  20. 微信免资金代金券(V3版)java代码

热门文章

  1. CH340G usb转串口模块 稳定鸭 板子电路图和元件排位图
  2. 任正非:为什么华为选择与西工大合作,而没选清华北大,mysql连接查询原理
  3. IP地址与int整数的转换
  4. XE3随笔18:实例 - 解析 Google 关键字搜索排名
  5. 英语四六级作文句型收集
  6. 交易就是练就这五种能力(干货分享)
  7. 洒扫庭除,恭候佳朋 ——知象光电欢迎广大来宾莅临TCT展会知象展位
  8. “与真实情况不一致”,数禾科技“打脸”母公司分众传媒
  9. WEB漏洞-文件上传之后端黑白名单绕过
  10. python货币兑换_零基础python作业--货币兑换的服务系统