Believe in yourself.

上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 闭包定义: 在一个外函数中定义了一个内函数,内函数里引用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。 我们先来看一个简单的函数: 这个函数定义了一个局部变量b,我们来调用这个函数看一下 可以看到在调用完函数outer后,再打印变量b时,会报变量b没定义。这个我们很容易 阅读全文
posted @ 2018-06-03 16:39 eastonliu 阅读(286) 评论(0) 推荐(1) 编辑
摘要: 一、位置参数 根据参数的位置来传递参数,调用函数时,传递的参数顺序和个数必须和定义时完全一致 二、默认参数 定义函数时,为参数提供默认值,调用函数时,可传可不传该默认参数的值。如果不传就取默认值,传了的话就取传入的值。定义和调用函数时,所有位置参数必须在默认参数前面 三、关键字参数 调用函数时,通过 阅读全文
posted @ 2018-06-03 15:28 eastonliu 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 一、赋值语句 1、序列解包 多个赋值同时进行: 变量交换: 注意:序列中元素的数量必须要和变量数量完全一致 2、链式赋值 将同一个值赋给多个变量 3、增量赋值 二、布尔值 1、布尔值 下面的值在做为布尔表达式的时候,会被解释器看做假(false): 标准值False和None、所有类型的数字0(包括 阅读全文
posted @ 2018-06-02 20:04 eastonliu 阅读(3551) 评论(0) 推荐(0) 编辑
摘要: 在WEB页面上上传文件一般有以下两种方式: 普通上传:将本地文件的路径作为一个值放在input标签中,通过表单将这个值提交给服务器。 插件上传:基于前端技术,如Flash,JavaScript实现的上传。 一、普通上传 就以博客园个人资料中的上传头像为例: 代码: 二、插件上传 对于有些上传,点击上 阅读全文
posted @ 2018-05-30 10:58 eastonliu 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 警告框分三种类型: alert:显示带有一条指定消息和一个 OK 按钮的警告框。 confirm:显示一个带有指定消息和 OK 及取消按钮的对话框。 prompt:显示可提示用户进行输入的对话框。 我们就来一一认识他们的形状 alert: confirm: prompt: 警告框操作 主要操作方法有 阅读全文
posted @ 2018-05-29 19:13 eastonliu 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 我们在操作网页时,经常会碰到下拉框,比如百度的搜索设置 有多种方法可以对下拉框中的元素进行选择 一、间接选择 先定位到下拉框,再定位其中的选项 代码: 二、直接选择 直接定位到下拉框中的选项 代码: 三、Select模块 webdriver提供了一个Select模块来专门对下拉框进行处理,使用时需要 阅读全文
posted @ 2018-05-29 17:41 eastonliu 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 我们在操作网页的时候,点击有些页面的链接,会重新打开一个窗口,我们要在新页面上操作,就得切换窗口 比如在百度首页的登录框点击注册,会重新打开一个注册的新页面,要在新页面注册,就得先切进新页面 那我们怎么在这两个窗口之间进行切换呢?每个浏览器窗口都有一个唯一的属性句柄(handle)来表示,我们就可以 阅读全文
posted @ 2018-05-29 16:40 eastonliu 阅读(410) 评论(0) 推荐(0) 编辑
摘要: frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe需要切换进去才能定位到其中的元素 比如下面这个网页,有多个frame,以及嵌套iframe,我们在操作里面元素时,需要切换进去。 登陆后,我们要切换 阅读全文
posted @ 2018-05-29 15:06 eastonliu 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: 我们在做WEB自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素的错误,这样就要求我们在有些场景下加等待时间。 我们平常用到的有三种等待方式: 强制等待 隐式等待 显示等待 一、强制等待 利用time模块的sleep方法来实现,最简单粗暴的等待方法 代码: 这种叫强制等待,不管 阅读全文
posted @ 2018-05-28 21:02 eastonliu 阅读(8789) 评论(0) 推荐(1) 编辑
摘要: 一、简单操作 click():点击 send_keys():输入 clear():清空 submit():提交表单 size:返回元素的尺寸 text:获取元素的文本 get_attribute():获取元素的属性值 title:获取当前页面标题 current_url:获取当前页面URL is_d 阅读全文
posted @ 2018-05-28 19:30 eastonliu 阅读(569) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页