会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大灰狼不乖
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2017年4月20日
Python-高阶函数
摘要: #encoding=UTF-8import sys # 高阶函数'''高阶函数实际上是参数可接受函数的函数即参数为函数的函数''' # map()'''map()接收两个参数,一个是函数,一个是序列,将此函数分别作用于该序列的每个元素,返回处理后的序列结果'''def c2(x): return x
阅读全文
posted @ 2017-04-20 10:56 看我美不美
阅读(149)
评论(0)
推荐(0)
2017年3月25日
Selenium-测试对象操作之:获取浏览器滚动条滚动距离
摘要: #encoding=utf-8from selenium import webdriverimport time,os driver = webdriver.Chrome() #打开网页 driver.get('https://www.baidu.com/') driver.maximize_win
阅读全文
posted @ 2017-03-25 23:49 看我美不美
阅读(3761)
评论(0)
推荐(0)
Selenium-测试对象操作之:浏览器滚动条
摘要: #encoding=utf-8from selenium import webdriverimport time,osdriver = webdriver.Chrome() #打开网页 driver.get('https://www.baidu.com/') driver.maximize_wind
阅读全文
posted @ 2017-03-25 23:04 看我美不美
阅读(374)
评论(0)
推荐(0)
Selenium-测试对象操作之:多窗口、内嵌frame
摘要: 操作策略:通过selenium提供的方法切换后进行操作 窗口切换:switch_to_window() frame切换:switch_to_frame 窗口切换注意:窗口打开顺序和窗口句柄列表索引的关系 页面打开顺序:1 2 3 窗口句柄索引:0 2 1 多窗口案例: #coding=utf-8fr
阅读全文
posted @ 2017-03-25 21:38 看我美不美
阅读(1809)
评论(0)
推荐(0)
Selenium-执行js
摘要: 可以执行任何js 语法:driver.execute_script("js") 注意:Python代码和HTML代码保存在同一路径 案例:通过执行js,选中、取消选中、全选复选框。之后执行js判断是否全部选中,全选弹出“测试成功”,否则弹出“测试失败” Python代码 #coding=utf-8f
阅读全文
posted @ 2017-03-25 19:50 看我美不美
阅读(5209)
评论(0)
推荐(0)
Selenium-测试对象操作之:复选框checkbox
摘要: 复选框操作包括:选中、取消选中、全选 案例: Python+Selenium代码 # -*- coding: utf-8 -*-from selenium import webdriverimport osimport time file_path = os.path.abspath('checkb
阅读全文
posted @ 2017-03-25 17:00 看我美不美
阅读(10131)
评论(0)
推荐(0)
Selenium-测试对象操作之:下拉列表、单选按钮、隐藏菜单、alert弹框
摘要: 操作策略:1.首先定位到下拉列表 2.在1的基础上选择下拉列表中的选项 案例:以百度“设置”--》“搜索设置”页面为例 #encoding=utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains
阅读全文
posted @ 2017-03-25 16:26 看我美不美
阅读(1523)
评论(0)
推荐(0)
Selenium-测试对象操作之:输入框、按钮
摘要: 输入框输入值的方法send_key9() 案例: # coding = utf-8from selenium import webdriverfrom time import sleep browser = webdriver.Chrome()browser.get("http://www.baid
阅读全文
posted @ 2017-03-25 15:43 看我美不美
阅读(719)
评论(0)
推荐(0)
Selenium-设置等待时间
摘要: 参考文章链接:http://www.jb51.net/article/92684.htm 感谢分享 1.强制等待:通过Python中time包提供的sleep()方法设置固定的等待时间 2.隐式等待:其实就相当于设置全局的等待,在定位元素时,对所有元素设置超时时间。如果页面元素已经出现,但页面未加载
阅读全文
posted @ 2017-03-25 15:35 看我美不美
阅读(5422)
评论(0)
推荐(0)
Selenium-元素定位方法
摘要: 1.webdriver常用的定位方法及对应Python的接口调用方法如下 id find_element_by_id("id值")name find_element_by_name("name值")class name find_element_by_class_name("class值")link
阅读全文
posted @ 2017-03-25 14:45 看我美不美
阅读(233)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页