Python+selenium验证部分文本框内容相符即断言成功
分析:只获取部分文本信息“您已登录成功!”即可断言系统登录成功
登录信息是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验证部分文本框内容相符即断言成功相关推荐
- python获取网页文本框内容_python识别html主要文本框
在抓取网页的时候只想抓取主要的文本框,例如 csdn 中的主要文本框为下图红色框: 抓取的思想是,利用 bs4 查找所有的 div,用正则筛选出每个 div 里面的中文,找到中文字数最多的 div 就 ...
- python清空文本框_WEB自动化——解决python selenium使用clear清除文本框内容失效的问题...
页面自带输入框默认值时,想要修改输入框的内容,使用clear()后再使用send_keys(),结果无法起到清除文本框内容的作用,反而会在输入框默认值后面追加内容. 解决方法: 一.通过键盘的快捷键进 ...
- python tkinter输入框_python TKinter获取文本框内容的方法
python TKinter获取文本框内容的方法 更新时间:2018年10月11日 11:36:08 作者:biubiuzzz 今天小编就为大家分享一篇python TKinter获取文本框内容的方法 ...
- python获取文本框内容_jquery获取文本框的内容
使用jquery获取文本框的内容有以下几种: 1.根据ID取值(id属性): // javascript function getUserName(){ var username= $("# ...
- python输出文本框_python TKinter获取文本框内容的方法
python TKinter获取文本框内容的方法 如下所示: #coding:utf-8 import urllib,urllib2 import Tkinter #导入TKinter模块 ytm=T ...
- Python GUI设计——Entry文本框、文字区域Text
目录 1.Entry 1.1基本概念 1.2使用show参数隐藏输入的字符 1.3Entry的get()方法 1.4Entry的insert()方法 1.5Entry的delete()方法 1.6计算 ...
- html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...
这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...
- php文本域输出_PHP转换文本框内容为HTML格式的方法
本文实例讲述了PHP转换文本框内容为HTML格式的方法.分享给大家供大家参考,具体如下: 有时候我们将会用到将多行文本框中输入的内容以html格式显示出来,这样子可以保持原来的文本格式,如换行.回车等 ...
- python用什么软件编程1001python用什么软件编程-Python中免验证跳转到内容页的实例代码...
相信很多人在浏览网页时,经常会碰到需要输入验证码才可以继续浏览的情况吧,遇到这种问题,大多数人只能进行繁琐的注册验证,今天小编教大家只要使用python就可以免验证方法. 以经常用到的解答网站――上学 ...
最新文章
- 程序员删数据库事件引发的个人思考
- 采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( )
- Gh0st源码学习(三)生成DLL和DAT文件
- ML.NET Cookbook:(1)如何从文本文件加载数据?
- MTD和 uboot中的bootargs 下属 mtdparts
- Python3编写网络爬虫10-数据存储方式三-CSV文件存储
- .net网页的生命周期列表
- html5的优点与缺点大概总结
- ORACLE 10G R1手工创建数据库步骤
- 计算机双面打印设置,双面打印怎么设置?双面打印设置方法步骤
- layui框架静态表格怎么写
- 计算机英文参考文献近四年,英文参考文献标准格式
- error: expected an identifier解决方法
- jadx动态调试安卓apk
- 抖音上热门?这几个一定要记住
- [论文阅读] Structure-Consistent Weakly Supervised Salient Object Detection with Local Saliency Coherence
- c语言中对用户乱输入信息处理,C语言程序设计教程 第06章.ppt
- 【JAVA程序设计】(C00073)基于SSH(非maven)便利店管理系统-有文档
- 长沙互联网活动基地2019年年会活动纪实
- RPA - Robotic process automation (机器人流程自动化)
热门文章
- 简述select语句的完整语法_SELECT语句的完整语法较复杂,但至少包括的部分是( )...
- STM32单片机与Openmv的串口通信
- idea突然打不开了【已解决】
- oauth0 oauth2_通过OAuth(第1部分)访问社交网站,构建启用OAuth的桌面Twitter客户端
- SMBIOS读取本机的MEMORY信息
- 登录企业邮箱入口,查看你不知道的企业公共邮箱优惠
- DVWA通关-SQL注入篇
- 成熟的个股期权交易系统,未来金融市场的火爆产品
- 什么密码,永远无法被黑客攻破?
- w ndows7中桌面图标,七仔教你学习Windows 7:桌面初体验