摘要:
框架的英文单词是"Framework",框架是未解决一个或一类问题而开发的产品,用户一般只需要使用框架提供的类或函数,便可实现全部功能. 从这里开,unittest框架主要用于测试用例的组织和执行,以及测试结果的生成. 主要任务是帮测试人员完成测试工作,所以通常称他为测试框架 unittest核心要
阅读全文
posted @ 2019-11-18 16:21
左_右
阅读(163)
推荐(0)
编辑
摘要:
点击,输入,清除 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com") driver.find_element_by_id("kw").clear() #清除 dr
阅读全文
posted @ 2019-11-18 16:06
左_右
阅读(149)
推荐(0)
编辑
摘要:
不同的浏览器需要使用不同的插件 HTML5定义了一个新的元素<video>,制定了一个标志的方式嵌入视频 IE9+, FIrefox, Chrome,Opera 都支持元素<video> 以下是自动化测试<video>的脚本 from time import sleep from selenium
阅读全文
posted @ 2019-11-18 15:53
左_右
阅读(614)
推荐(0)
编辑
摘要:
有些页面操作不能通过webdriver提供的API实现,这时就要借助JavaScript脚本 webdriver 提供了 execute_script() 方法来执行JavaScript代码 以下是用于调整浏览器滚动条位置的JavaScript代码: from selenium import web
阅读全文
posted @ 2019-11-18 15:40
左_右
阅读(130)
推荐(0)
编辑
摘要:
下拉框是 web 页面常见功能,webdriver提供了select类来处理下拉框 以下是百度搜索设置的下拉框操作: from selenium import webdriver from selenium.webdriver.support.select import Select from ti
阅读全文
posted @ 2019-11-18 15:32
左_右
阅读(153)
推荐(0)
编辑
摘要:
本文来介绍如何通过Selenium方法去处理网页Alert弹窗,用js创建一个alert弹窗. driver.switch_to.alert.accept() 脚本代码如下: import time from selenium import webdriver driver = webdriver.
阅读全文
posted @ 2019-11-18 15:19
左_右
阅读(140)
推荐(0)
编辑
摘要:
在页面操作过程中有时候点击某个链接会弹出新的窗口,这时就需要主机切换到新打开的窗口上进行操作。 WebDriver提供了switch_to.window()方法,可以实现在不同的窗口之间切换。 以百度首页和百度注册页为例,在两个窗口之间的切换如下图。 from selenium import web
阅读全文
posted @ 2019-11-18 14:04
左_右
阅读(279)
推荐(0)
编辑