zoukankan      html  css  js  c++  java
  • selenium实战2 登陆博客园

     1 #-*- coding:utf-8 -*-
     2 __author__ = "carry"
     3 
     4 
     5 from selenium import  webdriver
     6 import time
     7 import unittest
     8 
     9 class Blog(unittest.TestCase):
    10     def setUp(self):
    11         self.driver=webdriver.Firefox()
    12         url="http://www.cnblogs.com "
    13         self.driver.get(url)
    14     def login(self,username,pwd):
    15         self.driver.find_element_by_link_text("登录").click()
    16         time.sleep(2)
    17         self.driver.find_element_by_xpath(".//*[@id='input1']").send_keys(username)
    18         self.driver.find_element_by_xpath(".//*[@id='input2']").send_keys(pwd)
    19         self.driver.find_element_by_id("signin").click()
    20         self.driver.save_screenshot('xxx.jpg')
    21         time.sleep(2)
    22         print self.driver.title
    23     def is_login_sucess(self):
    24         try:
    25             text=self.driver.find_element_by_id("user_nav_blog_link").text
    26             print text
    27             return True
    28         except:
    29             return False
    30     def test_01(self):
    31         self.login("xxxx","xxxx")
    32         result=self.is_login_sucess()
    33         self.assertTrue(result)
    34     def tearDown(self):
    35         self.driver.quit()
    36 
    37 if __name__ == '__main__':
    38     unittest.main()

  • 相关阅读:
    DOS net use
    DOS cscript
    DOS bcp
    DOS ftp
    java 锁机制(synchronized 与 Lock)
    java-过滤器(Filter)
    java collection集合
    java Map集合对比分析
    java反射与注解结合使用(根据传入对象输出查询sql)
    java反射-使用反射来操纵方法
  • 原文地址:https://www.cnblogs.com/lxs1314/p/7224533.html
Copyright © 2011-2022 走看看