摘要: #encoding=UTF-8import sys # 高阶函数'''高阶函数实际上是参数可接受函数的函数即参数为函数的函数''' # map()'''map()接收两个参数,一个是函数,一个是序列,将此函数分别作用于该序列的每个元素,返回处理后的序列结果'''def c2(x): return x 阅读全文
posted @ 2017-04-20 10:56 看我美不美 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #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 看我美不美 阅读(3691) 评论(0) 推荐(0) 编辑
摘要: #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 看我美不美 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 操作策略:通过selenium提供的方法切换后进行操作 窗口切换:switch_to_window() frame切换:switch_to_frame 窗口切换注意:窗口打开顺序和窗口句柄列表索引的关系 页面打开顺序:1 2 3 窗口句柄索引:0 2 1 多窗口案例: #coding=utf-8fr 阅读全文
posted @ 2017-03-25 21:38 看我美不美 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 可以执行任何js 语法:driver.execute_script("js") 注意:Python代码和HTML代码保存在同一路径 案例:通过执行js,选中、取消选中、全选复选框。之后执行js判断是否全部选中,全选弹出“测试成功”,否则弹出“测试失败” Python代码 #coding=utf-8f 阅读全文
posted @ 2017-03-25 19:50 看我美不美 阅读(5195) 评论(0) 推荐(0) 编辑
摘要: 复选框操作包括:选中、取消选中、全选 案例: Python+Selenium代码 # -*- coding: utf-8 -*-from selenium import webdriverimport osimport time file_path = os.path.abspath('checkb 阅读全文
posted @ 2017-03-25 17:00 看我美不美 阅读(9991) 评论(0) 推荐(0) 编辑
摘要: 操作策略:1.首先定位到下拉列表 2.在1的基础上选择下拉列表中的选项 案例:以百度“设置”--》“搜索设置”页面为例 #encoding=utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains 阅读全文
posted @ 2017-03-25 16:26 看我美不美 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 输入框输入值的方法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 看我美不美 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 参考文章链接:http://www.jb51.net/article/92684.htm 感谢分享 1.强制等待:通过Python中time包提供的sleep()方法设置固定的等待时间 2.隐式等待:其实就相当于设置全局的等待,在定位元素时,对所有元素设置超时时间。如果页面元素已经出现,但页面未加载 阅读全文
posted @ 2017-03-25 15:35 看我美不美 阅读(5399) 评论(0) 推荐(0) 编辑
摘要: 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 看我美不美 阅读(226) 评论(0) 推荐(0) 编辑