2017年9月25日

web自动化10-selenium登录案例

摘要: #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time def login(user,pwd): driver. 阅读全文

posted @ 2017-09-25 20:42 zhangjason 阅读(310) 评论(0) 推荐(0)

2017年9月24日

web自动化9-selenium.Windows上传文件

摘要: AutoIt安装 1、首先打开AutoIt Windows Info 工具,鼠标点击Finder Tool,鼠标将变成一个小风扇形状的图标,按住鼠标左键拖动到需要识别的控件上。 通过AutoIt Windows Info 获得以下信息。 窗口的title为“选择要加载的文件”,标题的Class为“# 阅读全文

posted @ 2017-09-24 18:03 zhangjason 阅读(266) 评论(0) 推荐(0)

2017年9月23日

web自动化8-selenium简单操作方法

摘要: 1. 控制窗口大小 form selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") print("设置浏览器宽480,高800显示") driver.set_window_si 阅读全文

posted @ 2017-09-23 08:54 zhangjason 阅读(138) 评论(0) 推荐(0)

web自动化7-selenium等待方法

摘要: 1. 等待方法 time模块的sleep方法 效率低 implicitly_wait() 设置webdriver等待时间 隐试等待 等所有元素都加载出来 WebDriverWait 等待条件满足或者超时后退出 显试等待 from selenium.webdriver.support.ui impor 阅读全文

posted @ 2017-09-23 07:47 zhangjason 阅读(264) 评论(0) 推荐(0)

web自动化6-selenium多窗口切换及JS对话框处理

摘要: 1. 多窗口切换 browser.window_handles 显示所有句柄 browser.current_window_handle 显示当前句柄 browser.switch_to_window(browser.window_handles[1]) 切换句柄 2. js对话框处理 alter 阅读全文

posted @ 2017-09-23 07:44 zhangjason 阅读(947) 评论(0) 推荐(0)

web自动化5-selenium鼠标键盘操作

摘要: 1. 右击事件 context_click from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() driv 阅读全文

posted @ 2017-09-23 07:38 zhangjason 阅读(195) 评论(0) 推荐(0)

2017年9月22日

web自动化4-selenium基本操作iframe

摘要: 如果元素定位不上,确定是否有iframe 切换到iframe页面,再次进行定位 Id driver.switch_to_frame(“id”) name driver.switch_to_frame(“name”) 无id、name iframe = driver.find_element_by_t 阅读全文

posted @ 2017-09-22 23:13 zhangjason 阅读(321) 评论(0) 推荐(0)

web自动化3-selenium基本操作css/xpath

摘要: 1.xptah可以通过元素的id、name、class这些属性定位 driver.find_element_by_xpath("//input[@id=’kw1’]") driver.find_element_by_xpath("//*[@name=’wd’]") driver.find_eleme 阅读全文

posted @ 2017-09-22 23:01 zhangjason 阅读(408) 评论(0) 推荐(0)

2017年9月21日

web自动化2-selenium基本操作之元素定位

摘要: id driver.find_elenment_by_id("kw") name driver.find_element_by_name("kw") class name diver.find_element_by_class_name("kw") tag name diver.find_eleme 阅读全文

posted @ 2017-09-21 22:21 zhangjason 阅读(165) 评论(0) 推荐(0)

web自动化1-selenium简介及环境搭建

摘要: selenium 开源软件 支持多浏览器Firefox、Chrome、IE 跨平台Windows、Mac、Linux 多语言 java python Ruby php js 对web支持好,多种API 环境搭建 1.下载安装python2.7.11,配置环境变量 2.安装selenium-3.0.2 阅读全文

posted @ 2017-09-21 22:01 zhangjason 阅读(385) 评论(0) 推荐(0)

导航