splinter学习笔记
来源:互联网 发布:开源数据库监控软件 编辑:程序博客网 时间:2024/06/16 00:43
splinter属性:
1.splinter是自动化框架(工具)
2.是selenium的优化型封装
3.简单丰富的api
定位元素常用的api:
browser.find_by_css('h1')
browser.find_by_xpath('//h1')
browser.find_by_tag('h1')
browser.find_by_name('name')
browser.find_by_id('firstheader')
browser.find_by_value('fquery')
控件(常用的html控件):
test单行文本框、testarea多行文本框:填充事件
select下拉框:选择事件
radio单选框:单选事件
button按钮:点击事件
checkbox复选框:复选事件
a超链接:跳转事件
常用操作事件api:
click点击
fill一次性填充
choose单选
type键入式填充
mouse_over鼠标指针位于元素上方的事件
mouse_out鼠标指针位于元素下方的事件
类文件分割:
1.一个类管理一个事件(和oc差不多)
2.一个事件只能在一张页面中
3.一张页面只能涉及进行一个事件
python+aplinter环境集成:
python2.7(我的是2.7的)
splinter0.7
pymongo2.7.2
mysql-connector-1.2.2
setuptools
编辑器:
notepad++ 、ulipad、pycharm都可以,看个人爱好
0 0
- splinter 学习笔记
- splinter 学习笔记
- splinter学习笔记
- Splinter
- ubuntu系统上splinter使用笔记
- splinter安装
- Splinter(Gtalk)的免费网络电话
- python安装splinter
- Chrome WebDriver(splinter)
- 使用splinter进行爆破
- splinter的使用讲解
- python splinter 火车票抢购
- Splinter 查找元素
- Splinter常用api
- splinter安装与入门
- splinter,selenium 找不到chromedriver
- splinter 网站测试工具简介
- 自动买票工具 python-splinter
- 大型网站架构演化
- 将pdf在线转换成图片格式的方法
- dubbo服务器集群的时候,测试服务器更新了最新代码,开发还未更新,调用接口的时候时好时坏
- emmet
- HTTP::Request
- splinter学习笔记
- mybatis3 添加ehcache支持
- activity详解(一)
- TabHost的使用【个人觉得碎片实现更好一点】
- 总结一下java volatile
- Redis设计与实现--类型检查与命令多态
- mysql 排名
- 训练题 极品飞车(并查集应用) 解题报告
- js参数是按什么传递的