#coding=utf-8
import time
from splinter import Browser
def splinter(url,q,p):
browser=Browser('chrome')
#browser = Browser('webdriver.chrome')
#browser = Browser('webdriver.firefox')
browser.visit(url)
time.sleep(5)
#fill in account and password
if browser.find_by_id('login_frame'):
with browser.get_iframe('login_frame') as frame:
frame.find_by_id('switcher_plogin').click()
print '输入账号...'
frame.find_by_id('u').fill(q)
print '输入密码...'
frame.find_by_id('p').fill(p)
print '尝试登录...'
frame.find_by_id('login_button').click()
print '完成登录动作...'
browser.find_by_id('aMyFriends').click()
time.sleep(3)
if __name__ == '__main__':
website='http://qzone.qq.com'
qq='qq'
pwd='*******'
splinter(website,qq,pwd)
分享到:
相关推荐
python的splinter与chrome环境与代码 ,python的splinter环境与代码,python的splinter环境与代码,python的splinter环境与代码,python的splinter环境与代码
splinter
《splinter-0.7.3.tar.gz:Python自动化测试框架深度解析》 在软件开发领域,测试是不可或缺的一环,而自动化测试更是提升效率、确保产品质量的重要手段。本文将聚焦于名为“Splinter”的Python自动化测试框架,...
例如,我们可以用它来登录网站、浏览页面、搜索特定内容,甚至进行一些复杂的行为,如模拟用户交互,点击按钮、提交表单等。这大大提升了我们在处理与该网站相关的自动化任务时的效率和便捷性。 Splinter库的核心...
Splinter模块是python egg,下载当然很简单,安装: pip install splinter 同时还需要浏览器的驱动,Splinter的Browser类默认优先调用的驱动是firefox,所以用chrome的话需要在初始化Browser时候指定driver_name=”...
splinter, web应用的分块 python 测试框架 splinter-- 用于测试web应用程序的python 工具split是一个测试web应用程序的工具,它具有简单的查找元素。表单操作和其他浏览器操作。中的新元素? 第一步安装工具快速教程...
Splinter 是一个用 Python 编写的 Web 应用程序进行验收测试的工具。 示例代码: browser = Browser('webdriver.chrome') browser = Browser('webdriver.firefox') browser = Browser('zope.testbrowser')browser....
资源分类:Python库 所属语言:Python 资源全名:pytest-splinter-1.2.8.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
WebZ报告库、reportlab、splinter和PIL(Pillow)是Python编程语言中用于构建和处理PDF文档、自动化浏览器测试以及图像处理的关键库。这些库在开发和数据分析领域有着广泛的应用,尤其是在生成报告、网页自动化测试...
python自动化测试工具,可以非常非常棒的模拟浏览器的各种行为
Splinter模块是python egg,下载当然很简单,安装: pip install splinter 同时还需要浏览器的驱动,Splinter的Browser类默认优先调用的驱动是firefox,所以用chrome的话需要在初始化Browser时候指定driver_name=...
标签"Python库"提示我们,pytest-bdd-splinter是一个Python编程语言的库,它可能包含一组工具或模块,用于扩展Python的功能,特别是针对特定的开发任务。 在压缩包子文件的文件名称列表中,仅有一个条目"pytest-bdd...
抽象精品ppt模板splinter035
Python的自动化测试工具Splinter是一个开源的框架,专门用于使用Python进行Web应用的测试。它允许开发者模拟浏览器的行为,例如浏览网页和与页面元素交互。Splinter的主要特性包括: 1. **多浏览器支持**:Splinter...
本文将深入探讨如何利用Python和Splinter库来创建一个自动刷新抢票的脚本。 首先,我们需要理解Python的基础,这是一种高级编程语言,以其简洁和强大的功能而闻名,尤其适合于自动化任务。在12306火车票抢购的场景...
** Splinter:Python Web 应用程序测试框架详解 ** Splinter是一个强大的Python库,专为Web应用程序自动化测试而设计。它与多个浏览器驱动器(如Selenium的WebDriver)兼容,使得开发者能够编写简洁、易读的代码来...
可实现自动抢票的Python源码。利用splinter插件,模仿人工点浏览器动作。
官方介绍:Splinter is an open source tool for testingweb applications using Python. It lets you automate browser actions, such asvisiting URLs and interacting with their items特性:1、可以模拟浏览器...