selenium自动化测试
绿豆_1314
一个追求高高技术的小小测试猿
展开
-
selenium IDE
1原创 2017-02-24 11:51:20 · 802 阅读 · 0 评论 -
webdriver 鼠标和键盘事件
使用类:from selenium.webdriver.common.action_chainsimport ActionChains ActionChains(driver).click(element).perform() #对元素进行点击操作ActionChains(driver).click_and_hold(element).perform() #对元素进行点原创 2017-10-15 16:30:14 · 287 阅读 · 0 评论 -
webdriver 多窗口切换
from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.keys import Keysimport timedriver=webdriver.Firefox()driver.get('ht原创 2017-10-21 21:37:12 · 458 阅读 · 0 评论 -
webdriver 等待方法
1. time.sleep() from selenium import webdriverimport timedriver=webdriver.Firefox()driver.get('http://www.baidu.com') #打开百度time.sleep(3) #time.sleep(3)的意思是当前线程等待3秒后,在执行后面的代码,因此当无法找到元素原创 2017-10-22 10:53:31 · 273 阅读 · 0 评论 -
webdriver 弹出对话框处理
Alert类text 返回alert/confirm/prompt 中的文字信息accept 点击确认按钮dismiss 点击取消按钮,如果有的话send_keys 输入值,这个alert\confirm 没有对话框就不能用了,不然会报错。#接受警告信息alert = driver.switch_to_alert()alert.accept()#得到文本原创 2017-03-20 12:40:09 · 967 阅读 · 0 评论 -
selenium简介及环境搭建
1. selenium ide构建脚本的初级工具,是firefox的插件,拥有易于使用的界面,拥有录制功能,能够记录用户执行的操作,并将其导出为可重复使用的脚本2. selenium 1selenium最主要的测试工具之一,具有某些功能即使是selenium2也无法支持,能够通过多种语言编写测试代码,同时能够支持所有浏览器的测试3. selenium 2selenium原创 2017-02-20 10:05:43 · 240 阅读 · 0 评论 -
webdriver 定位元素
定位元素方法1. driver.find_element_by_id() 按照id查找元素2. driver.find_element_by_partial_link_text() 模糊查询链接的文本3. driver.find_element_by_link_text() 完全匹配链接的文本4. driver.find_element_by_class_name() 按照元素的c原创 2017-10-15 11:47:29 · 252 阅读 · 0 评论