selenium自动化测试
绿豆_1314
一个追求高高技术的小小测试猿
展开
-
selenium IDE
1原创 2017-02-24 11:51:20 · 787 阅读 · 0 评论 -
webdriver 鼠标和键盘事件
使用类:from selenium.webdriver.common.action_chains import ActionChains ActionChains(driver).click(element).perform() #对元素进行点击操作 ActionChains(driver).click_and_hold(element).perform() #对元素进行点原创 2017-10-15 16:30:14 · 274 阅读 · 0 评论 -
webdriver 多窗口切换
from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.keys import Keys import time driver=webdriver.Firefox() driver.get('ht原创 2017-10-21 21:37:12 · 446 阅读 · 0 评论 -
webdriver 等待方法
1. time.sleep() from selenium import webdriver import time driver=webdriver.Firefox() driver.get('http://www.baidu.com') #打开百度 time.sleep(3) #time.sleep(3)的意思是当前线程等待3秒后,在执行后面的代码,因此当无法找到元素原创 2017-10-22 10:53:31 · 267 阅读 · 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 · 953 阅读 · 0 评论 -
selenium简介及环境搭建
1. selenium ide 构建脚本的初级工具,是firefox的插件,拥有易于使用的界面,拥有录制功能,能够记录用户执行的操作,并将其导出为可重复使用的脚本 2. selenium 1 selenium最主要的测试工具之一,具有某些功能即使是selenium2也无法支持,能够通过多种语言编写测试代码,同时能够支持所有浏览器的测试 3. selenium 2 selenium原创 2017-02-20 10:05:43 · 234 阅读 · 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 · 242 阅读 · 0 评论