分析:只获取部分文本信息“您已登录成功!”即可断言系统登录成功
登录信息是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. 程序员删数据库事件引发的个人思考
  2. 采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( )
  3. Gh0st源码学习(三)生成DLL和DAT文件
  4. ML.NET Cookbook:(1)如何从文本文件加载数据?
  5. MTD和 uboot中的bootargs 下属 mtdparts
  6. Python3编写网络爬虫10-数据存储方式三-CSV文件存储
  7. .net网页的生命周期列表
  8. html5的优点与缺点大概总结
  9. ORACLE 10G R1手工创建数据库步骤
  10. 计算机双面打印设置,双面打印怎么设置?双面打印设置方法步骤
  11. layui框架静态表格怎么写
  12. 计算机英文参考文献近四年,英文参考文献标准格式
  13. error: expected an identifier解决方法
  14. jadx动态调试安卓apk
  15. 抖音上热门?这几个一定要记住
  16. [论文阅读] Structure-Consistent Weakly Supervised Salient Object Detection with Local Saliency Coherence
  17. c语言中对用户乱输入信息处理,C语言程序设计教程 第06章.ppt
  18. 【JAVA程序设计】(C00073)基于SSH(非maven)便利店管理系统-有文档
  19. 长沙互联网活动基地2019年年会活动纪实
  20. RPA - Robotic process automation (机器人流程自动化)

热门文章

  1. 简述select语句的完整语法_SELECT语句的完整语法较复杂,但至少包括的部分是(    )...
  2. STM32单片机与Openmv的串口通信
  3. idea突然打不开了【已解决】
  4. oauth0 oauth2_通过OAuth(第1部分)访问社交网站,构建启用OAuth的桌面Twitter客户端
  5. SMBIOS读取本机的MEMORY信息
  6. 登录企业邮箱入口,查看你不知道的企业公共邮箱优惠
  7. DVWA通关-SQL注入篇
  8. 成熟的个股期权交易系统,未来金融市场的火爆产品
  9. 什么密码,永远无法被黑客攻破?
  10. w ndows7中桌面图标,七仔教你学习Windows 7:桌面初体验