摘要: 前言 不是所有的弹出框都叫alert,在使用alert方法前,先要识别出到底是不是alert。先认清楚alert长什么样子,下次碰到了,就可以用对应方法解决。 alert\confirm\prompt弹出框操作主要方法有: text:获取文本值 accept() :点击"确认" dismiss() 阅读全文
posted @ 2018-05-29 17:29 小浪剑客 阅读(121) 评论(0) 推荐(0)
摘要: 一、认识select 1.打开百度-设置-搜索设置界面,如下图所示 2.箭头所指位置,就是select选项框,打开页面元素定位,下方红色框框区域,可以看到select标签属性: <select id="nr" name="NR"> 3.选项有三个 <option selected="" value= 阅读全文
posted @ 2018-05-29 17:16 小浪剑客 阅读(1817) 评论(0) 推荐(0)
摘要: 前言 有很多小伙伴在拿163作为登录案例的时候,发现不管怎么定位都无法定位到,到底是什么鬼呢,本篇详细介绍iframe相关的切换 以http://mail.163.com/登录页面10为案例,详细介绍switch_to_frame使用方法. 一、frame和iframe区别 Frame与Iframe 阅读全文
posted @ 2018-05-29 17:12 小浪剑客 阅读(102) 评论(0) 推荐(0)
摘要: 前言 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 一、认识多窗口 我们用代码去执行点击的时候,发现界面上出现两个窗口 到这里估计有小伙伴纳闷了,手工点击是2个标签 阅读全文
posted @ 2018-05-29 17:07 小浪剑客 阅读(135) 评论(0) 推荐(0)
摘要: 前言 一、简单操作 1.点击(鼠标左键)页面按钮:click() 2.请空输入框:clear() 3.输入字符串:send_keys() 4.打开测试部落论坛后,点击放大镜搜索图标,一般为了保证输入的正确性,可以先清空下输入框,然后输入搜索关键字 二、submit提交表单 1.在前面百度搜索案例中, 阅读全文
posted @ 2018-05-29 16:52 小浪剑客 阅读(90) 评论(0) 推荐(0)
摘要: 一、环境准备: 1.浏览器选择:Firefox 2.安装插件:Firebug和FirePath(设置》附加组件》搜索:输入插件名称》下载安装后重启浏览器) 3.安装完成后,页面右上角有个小爬虫图标 4.快速查看xpath插件:XPath Checker这个可下载,也可以不用下载 selenium的w 阅读全文
posted @ 2018-05-29 16:42 小浪剑客 阅读(253) 评论(0) 推荐(0)
摘要: 前言 大部分人在使用selenium定位元素时,用的是xpath定位,因为xpath基本能解决定位的需求。css定位往往被忽略掉了,其实css定位也有它的价值,css定位更快,语法更简洁。这一篇css的定位方法,主要是对比上一篇的xpath来的,基本上xpath能完成的,css也可以做到。两篇对比学 阅读全文
posted @ 2018-05-29 16:38 小浪剑客 阅读(118) 评论(0) 推荐(0)
摘要: 什么是xpath呢? 官方介绍:XPath即为XML路径语言,它是一种用来确定XML1(标准通用标记语言3的子集)文档中某部分位置的语言。 通俗一点讲就是通过元素的路径来查找到这个元素的,相当于通过定位一个对象的坐标,来找到这个对象。 一、xpath:属性定位 二、xpath:其它属性 1.如果一个 阅读全文
posted @ 2018-05-29 16:21 小浪剑客 阅读(87) 评论(0) 推荐(0)