Python+selenium登录断言

这篇博客介绍了如何使用Python的selenium库进行网页登录操作,并应用了隐性等待和unittest测试框架进行断言验证,确保登录流程的正确性。
摘要由CSDN通过智能技术生成

from selenium import webdriver
from time import sleep
import unittest

class TestLogin(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Chrome()
self.driver.implicitly_wait(3) # 隐性等待时间为3秒
self.driver.get(“http://localhost/phpwind/index.php”)
sleep(2)

def test_login(self):
    driver=self.driver
    #先清空用户名输入框
    driver.find_element_by_id('nav_pwuser').clear()
    #输入用户名
    driver.find_element_by_id('nav_pwuser').send_keys('test1')
    #清空密码输入框
    driver.find_element_by_name('pwpwd').clear()
    #输入密码
    driver.find_element_by_name('pwpwd').send_keys('123456')
    sleep(1)
    driver.find_element_by_name('head_login').click()
    sleep(2)
   #第一种断码方法
    a=driver.current_url  # current_url 方法可以得到当前页面的URL
    b="http://localhost/phpwind/index.php"
    self.assertEqu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值