Python单元测试框架unittest入门

unittest简介每一种编程语言都有自己的单元测试框架,例如Python的Unittest(Python内置)、Pytest,Java的TestNG、Junit(Java内置),都为自动化测试提供并承担了决定性的支撑。unittest主要结构TestCase一个测试用例是一个独立的测试单元。它检查

Linux下Python+selenium自动化环境搭建

selenium介绍Selenium自动化测试工具,主要是用于web应用程序的自动化UI测试,是目前主流的自动化测试工具,主要特点为开源,跨平台,支持主流的浏览器,支持多种编程语言并且支持支持分布式测试用例执行。环境搭建1.安装Python,具体步骤请自行百度。2.安装Pythonselenium包

web页面八大元素定位方法

1.通过id定位百度输入框,并输入搜索词:阿里云driver.find_element_by_id('kw').send_keys('阿里云')2.通过name定位百度输入框,并输入搜索词:阿里云driver.find_element_by_name('wd').send_keys('阿里云')3.

selenium窗口window的切换

窗口切换在使用selenium进行网页操作时,经常会遇到打开新的窗口的情况,以下以京东首页举例:html代码如图:通过switch_to.window切换窗口在点击电脑文本时会打开新的窗口,但我们的WebDriver对象对应的还是京东首页,所以自动化操作也还是在老窗口进行,这时候就需要切换到新窗口,