Loading

摘要: 在webdriver中,鼠标的一些操作如:双击、右击、悬停、拖动等都被封装在ActionChains类中,我们只用在需要使用的时候,导入这个类就可以了。 0.ActionChains类提供的鼠标常用方法: perform():执行所有 ActionChains 中存储的行为。 context_cli 阅读全文
posted @ 2018-06-22 10:59 面包的储物间 阅读(14572) 评论(1) 推荐(0)
摘要: [toc] 1、函数 1.函数的定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 2.函数的规则 函数代码块以 def关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参 阅读全文
posted @ 2018-06-22 10:13 面包的储物间 阅读(333) 评论(0) 推荐(0)
摘要: 1.输入内容 send_keys('valve'):输入内容valve 2.点击按钮 click():点击按钮 3.清空输入框 clear():清空输入框 4.输入内容、点击按钮、清空输入完整实例 5.submit():模拟‘回车’操作 submit():通常应用于提交表单;例如:搜索框输入内容后的 阅读全文
posted @ 2018-06-22 09:58 面包的储物间 阅读(10779) 评论(0) 推荐(0)
摘要: 1.获取页面title title:获取当前页面的标题显示的字段 2.获取页面URL current_url:获取当前页面的URL 3.获取浏览器版本号 capabilities['version']):打印浏览器version的值 4.获取元素尺寸 size:返回元素的尺寸 5.获取元素的文本 t 阅读全文
posted @ 2018-06-22 09:58 面包的储物间 阅读(963) 评论(0) 推荐(0)
摘要: 1.设置浏览器大小 maximize_window():设置浏览器大小为全屏 set_window_size(500,500):设置浏览器分辨率为:500×500 2.刷新浏览器页面 refresh()方法:刷新浏览器页面 3.浏览器后退和前进 back():后退 forward():前进 阅读全文
posted @ 2018-06-22 09:57 面包的储物间 阅读(8349) 评论(0) 推荐(0)
摘要: 本篇文字主要学习selenium定位页面元素的集中方法,以百度首页为例子。 0.元素定位方法主要有: id定位:find_element_by_id(' ') name定位:find_element_by_name(' ') class定位:find_element_by_class_name(' 阅读全文
posted @ 2018-06-22 09:51 面包的储物间 阅读(1181) 评论(0) 推荐(0)
摘要: [toc] 1.安装模块文件 2.安装浏览器驱动 我们主要用的浏览器驱动有 chrome浏览器 、 firefox浏览器 、还有就是 无界面的chrome浏览器 。 2.1.ChromeDriver驱动 首先,下载安装Chrome浏览器,这个很简单,就不在说明了。 安装ChromeDriver驱动, 阅读全文
posted @ 2018-06-22 09:50 面包的储物间 阅读(1777) 评论(0) 推荐(0)