qileilove

          blog已經(jīng)轉(zhuǎn)移至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

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武川县| 郎溪县| 平顶山市| 潞西市| 四会市| 花莲县| 鄂温| 康平县| 长武县| 平定县| 南靖县| 乌鲁木齐县| 和静县| 孟村| 天津市| 福清市| 鄂托克前旗| 原阳县| 陆河县| 宁陵县| 金坛市| 闻喜县| 宾川县| 南乐县| 保德县| 神木县| 田阳县| 长治市| 巫溪县| 德惠市| 黄石市| 离岛区| 繁昌县| 布尔津县| 宜君县| 务川| 大洼县| 扬中市| 卫辉市| 孟州市| 济宁市|