• selenium+python笔记5


    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    """
    @desc:       登陆126邮箱
    """
    from selenium import webdriver
    import unittest
    
    
    class TestLogin(unittest.TestCase):
        def setUp(self):
            self.driver = webdriver.Firefox()
            self.driver.implicitly_wait(30)
            self.base_url = "http://www.126.com/"
            self.verificationErrors = []
            self.accept_next_alert = True
    
        def test_login(self):
            driver = self.driver
            driver.get(self.base_url)
            # 登录
            driver.find_element_by_id("idInput").clear()
            driver.find_element_by_id("idInput").send_keys("xxxxx")    # 输入你的邮箱账号
            driver.find_element_by_id("pwdInput").clear()
            driver.find_element_by_id("pwdInput").send_keys("xxxxx")   # 输入你的邮箱密码
            driver.find_element_by_id("loginBtn").click()
            # 获取断言信息进行断言
            text = driver.find_element_by_id("spnUid").text
            self.assertEqual(text, "xxxxx@126.com")   # 这里替换成你的邮箱地址
            # 退出
            driver.find_element_by_link_text(u"退出").click()
    
        def tearDown(self):
            self.driver.quit()
            self.assertEqual([], self.verificationErrors)
    
    
    if __name__ == "__main__":
        unittest.main()
  • 相关阅读:
    js倒计时的实现
    用Math获取随机数的方法抽奖
    计算器的实现
    放大镜
    关于轮播图,我知道的不多。
    jqery标签页
    jQuery鼠标划入划出
    说说手机页面
    简单说说tab标签页和轮播图
    前端中的那些小事
  • 原文地址:https://www.cnblogs.com/kuihua/p/5510037.html
Copyright © 2020-2023  润新知