自动化测试
婷不苦
啥也不会,啥都要学,一点一滴~~
展开
-
一、自动化学习笔记:什么样的项目适合自动化?
1、软件需求变动不频繁2、项目周期较长3、自动化测试脚本可重复使用原创 2018-10-22 16:04:06 · 388 阅读 · 0 评论 -
自动化学习笔记:设置元素等待
一、显示等待显示等待使用Webdriver等待某个条件成立时继续执行,否则在达到最大时长时抛弃超时异常(TimeoutException)from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriver...转载 2018-10-24 11:02:18 · 431 阅读 · 0 评论 -
自动化学习笔记:截图
from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get('http://www.baidu.com')driver.find_element_by_id('kw').send_keys('selenium')driver.find_element_by_id(...转载 2018-10-24 16:42:05 · 254 阅读 · 0 评论 -
自动化学习笔记:控制窗口大小
1、控制浏览器窗口大小#设置浏览器宽480,高800driver.set_window_size(480,800) 2、控制浏览器后退、前进back 和 forwardfrom selenium import webdriverdriver = webdriver.Chrome()#访问百度首页frist_url = 'http://www.baidu.com'p...转载 2018-10-24 17:08:08 · 494 阅读 · 0 评论 -
自动化学习笔记:简单元素操作
#清空文本driver.find_element_by_id('idinput').clear()#模拟按键发送driver.find_element_by_id('idinput').send_keys('hh')#单击元素driver.find_element_by_id('button').click()以下为代码展示:其他内容from seleni...转载 2018-10-24 17:22:24 · 223 阅读 · 0 评论 -
自动化学习笔记:鼠标事件
ActionChains类提供了鼠标操作的常用方法:perform(): 执行所有ActionChains类中存储的行为 context_click(): 右击 doube_click(): 双击 drag_and_drop(): 拖动 move_to_element(): 鼠标悬停 1、使用...转载 2018-10-24 18:21:17 · 279 阅读 · 0 评论 -
自动化学习笔记:键盘操作
引入:from selenium.webdriver.common.keys import Keys send_keys(Keys.BACK_SPACE) 删除键 send_keys(Keys.SPACE)空格键 send_keys(Keys.TAB)制表键 send_keys(Keys.ESCAPE)回退键 send_keys(Keys.ENTER)回车键 sen...转载 2018-10-24 18:31:10 · 459 阅读 · 0 评论