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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 区。| 抚宁县| 涟水县| 巢湖市| 隆安县| 太和县| 闽侯县| 互助| 滨海县| 梅州市| 宜宾县| 湾仔区| 秭归县| 广南县| 且末县| 通辽市| 库尔勒市| 贡山| 体育| 阳曲县| 隆尧县| 温泉县| 蓝山县| 邹平县| 内丘县| 腾冲县| 恩施市| 礼泉县| 扬中市| 营山县| 宁武县| 湘阴县| 岗巴县| 潜江市| 靖边县| 府谷县| 东乡族自治县| 田林县| 资阳市| 威信县| 黑水县|