分析:只获取部分文本信息“您已登录成功!”即可断言系统登录成功
登录信息是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