selenium自动化登录qq网页

2018-06-18 02:57:08来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

一个简单的登录网页上qq的脚本,通过此脚本了解到有些位置是无法通过xpath来定位的反倒是By定位更方便

#encoding=utf-8

from selenium import webdriver

import unittest,time

class QQmail(unittest.TestCase):

  def setUp(self):

    self.driver=webdriver.Firefox()

    self.driver.get("https://mail.qq.com/")

    def test_login(self):

    driver=self.driver

    driver.switch_to.frame("login_frame")#弹出一个frame来输入信息

    driver.find_element_by_id("u").click()

    driver.find_element_by_id("u").clear()#清楚默认值

    driver.find_element_by_id("u").send_keys('qq号')

    #driver.find_element_by_xpath("//*[@id="p"]").click()#xpath无法识别p这个id

    driver.find_element_by_id("p").click()

    driver.find_element_by_id("p").clear()

    driver.find_element_by_id("p").send_keys('qq密码')

    driver.find_element_by_id("login_button").click()

 

def tearDown(self):

  self.driver.quit()

 

if __name__=='__main__':

  unittest.main()

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Leetcode代码补全——链表

下一篇:Python全栈之路——运算符(Day 02)