selenium实例:python登录webqq
2014-03-17 20:55
525 查看
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()
相关文章推荐
- Python selenium自动化测试 登录CSDN实例
- selenium范例:python登录webqq
- selenium2+python_自动化测试实例_登录&下拉框
- python selenium expected_conditions使用实例
- selenium 与 chrome 进行qq登录并发邮件操作实例详解
- 用python+selenium登录cnblog后新增文章后再次删除该文章
- 一次简单完整的自动化登录测试-基于python+selenium进行cnblog的自动化登录测试
- [Python爬虫] Selenium实现自动登录163邮箱和Locating Elements介绍
- Web AutoTest 搭建环境:selenium3+python3+eclipse6+firefox52(win7),selenium实例
- Python3-Selenium3使用PO设计模式(Page Object)实现简单的页面登录操作
- 用python玩转selenium:2-入门实例及分析
- python+selenium简单实现拖动元素实例
- Python3.2模拟实现webqq登录
- Selenium2学习-009-WebUI自动化实战实例-007-Selenium 8种元素定位实战实例源代码(百度首页搜索录入框及登录链接)
- Selenium+Python对开源中国官网进行模拟登录
- Python Selenium Cookie 绕过验证码实现登录示例代码
- python selenium cookie 登录
- Python入门:selenium之登录(二)
- Python入门:selenium之登录(三)不同python版本之间的差异化
- Python selenium实现微博自动登录的示例代码