
selenium
止语---
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
selenium2与python自动化6-select下拉框
首先来认识一些select,在白百度搜索页面中点击“搜索设置”按钮 箭头所指的即为select搜索框,使用firebug打开元素定位,select标签下有三个选项,这样首先通过select标签的id定位到select层级,接着对于子选项需要进行二次定位。那如何进行二次定位呢?定位select下拉框定位select中的子选项#coding:utf-8from selenium impo...原创 2018-06-05 07:21:42 · 1408 阅读 · 0 评论 -
selenium2与python自动化1-selenium简介与降级
目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。一、selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可...原创 2018-05-29 20:32:02 · 359 阅读 · 0 评论 -
selenium2与python自动化2-元素定位
Firefox浏览器作为selenium的默认浏览器不是没有道理的,其强大的元素定位能力,能快速有助于开发人员对于关键字的获取。而自动化需要掌握的关键步骤有:获取元素,操作元素,获取返回结果,断言(判断返回结果是否与期望结果一致),生成测试报告。一、准备环境安装Firebug和FirePath,在浏览器设置/添加组件/搜索插件名称安装完成浏览器右上角有个爬虫的图标二、查看页面元素点击浏...原创 2018-05-29 22:33:53 · 277 阅读 · 0 评论 -
selenium2与python自动化4-css元素定位
前言大部分人在使用selenium定位元素时,用的是xpath定位,因为xpath基本能解决定位的需求。css定位往往被忽略掉了,其实css定位也有它的价值,css定位更快,语法更简洁。这一篇css的定位方法,主要是对比上一篇的xpath来的,基本上xpath能完成的,css也可以做到。两篇对比学习,更容易理解。一、css:属性定位 1.css可以通过元素的id、class、标签这三个常规属...转载 2018-06-01 22:02:32 · 2841 阅读 · 1 评论 -
selenium2与python自动化5-iframe和163邮箱登录
Frame和iframe两者可以实现的功能基本类似,不过iframe比Frame使用起来更加灵活,Frame不能脱离frameset单独使用,而iframe可以,frame不能放在body中,否则不能正常显示,而iframe可以和body结合使用,嵌套在frameSet中的iframe必需放在body中,不嵌套在frameSet中的iframe可以随意使用。frame的高度只能通过f...原创 2018-06-02 08:00:42 · 992 阅读 · 0 评论