qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Selenium實例:Python登錄WebQQ

           selenium范例:python登錄webqq
          from selenium import webdriver
          from selenium.common.exceptions import NoSuchElementException
          from selenium.webdriver.common.keys import Keys
          import time
          from pprint import pprint
          username="username"
          passwd="password"
          class WebQQ:
          def __init__(self):
          self.browser = webdriver.Firefox() # Get local session of firefox
          self.browser.set_window_position(800,0)
          self.browser.get("http://web.qq.com") # Load page
          while True:
          try:
          elem = self.browser.find_element_by_id("alloy_icon_app_50_3") # Find the qq button
          elem.click()
          print "click qq button"
          break
          except NoSuchElementException:
          print "element not loaded yet"
          time.sleep(0.1) # Let the page load, will be added to the API
          def login(self):
          self.browser.switch_to_frame("ifram_login")
          # Find the loginState option
          elem = self.browser.find_element_by_id("loginState")
          elem.click()
          print "click loginState"
          # choose hidden state
          elem = self.browser.find_element_by_id("loginStatePanel")
          elems = elem.find_elements_by_class_name("statePanel_li")
          elems[0].click()
          print "choose online state"
          # login
          elem = self.browser.find_element_by_id("u") # user name
          elem.send_keys(username)
          elem = self.browser.find_element_by_id("p") # passwd
          elem.send_keys(passwd)
          elem = self.browser.find_element_by_id("login_button") # login button
          elem.click()
          def main():
          webqq = WebQQ()
          webqq.login()
          if __name__ == "__main__":
          main()

          posted on 2014-03-27 17:04 順其自然EVO 閱讀(723) 評論(0)  編輯  收藏 所屬分類: selenium and watir webdrivers 自動化測試學習

          <2014年3月>
          2324252627281
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 璧山县| 琼海市| 太和县| 长岛县| 金沙县| 安仁县| 忻州市| 区。| 剑川县| 南丹县| 介休市| 大竹县| 玉田县| 衡阳县| 民乐县| 苏尼特左旗| 珲春市| 团风县| 公安县| 井冈山市| 镇远县| 榆林市| 额尔古纳市| 婺源县| 涡阳县| 集贤县| 日喀则市| 长武县| 靖安县| 乐亭县| 忻城县| 乌兰浩特市| 安塞县| 通河县| 定陶县| 荃湾区| 嵊州市| 浪卡子县| 宝坻区| 舒城县| 成都市|