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 閱讀(722) 評論(0)  編輯  收藏 所屬分類: selenium and watir webdrivers 自動化測試學習

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 健康| 勐海县| 青铜峡市| 十堰市| 年辖:市辖区| 玉环县| 随州市| 仁布县| 二连浩特市| 岫岩| 抚松县| 庄河市| 沙河市| 阜平县| 临夏县| 水富县| 英山县| 漳州市| 云霄县| 本溪| 沁阳市| 宁安市| 平湖市| 巧家县| 肇州县| 久治县| 缙云县| 桂林市| 黎城县| 寻乌县| 陆良县| 湾仔区| 霍邱县| 商城县| 安龙县| 巴马| 陵水| 东乌| 遵化市| 翁牛特旗| 文登市|