
selenium
文章平均质量分 74
老板来片烤面包
一个五百强企业,软件测试人er,分享技术干货、工作经验、测试领域专业知识。帮助和曾经的我一样迷茫的人少走弯路~~
展开
-
robotframework 常用快捷键
重命名——》F2搜索关键字——》F5执行用例——》F8创建新工程——》ctrl+n创建新测试套——》ctrl+shift+f创建新用例——》ctrl+shift+t创建新关键字——》ctrl+shift+k向上移动用例——》ctrl+↑向下移动用例——》ctrl+↓显示关键字信息——》 ctrl+鼠标悬浮(鼠标悬浮于关键字上)自动补全关键字——》ctrl+shift+空格删除行——》ctrl+d删除单元格——》ctrl+shift+d插入单元格——》ctrl+shift+i插入行——原创 2022-05-09 16:46:26 · 679 阅读 · 0 评论 -
谷歌chrome--xpathhelper安装
效果图:谷歌浏览器安装xpath_helper插件显示无效?谷歌浏览器、xpath_helper插件01、首先我们需要百度搜索xpath插件,一般就选择第一个链接就可以下载了02、进入下载链接后,我们一般要选择普通下载,因为高速下载往往是p2p的站点下载,带有很多广告和绑定的软件(这里可选择在csdn中找一个,或者百度找一个)03、下载后我们会看到一个crx的文件,注意许多人无法成功安装,就是因为直接拖这个文件到谷歌扩展程序界面了04、我们首先要.原创 2022-05-09 14:34:35 · 1739 阅读 · 0 评论 -
06-Page Object+pytest单元测试框架
Page ObjectPage Object 是 UI 自动化测试项目开发实践的最佳设计模式之一,它的主要特点体现在对界面交互细节的封装上,使测试用例更专注于业务的操作,从而提高测试用例的可维护性。8.1 认识 Page Object当为 Web 页面编写测试时,需要操作该 Web 页面上的元素。然而,如果在测试代码中直接操作 Web 页面上的元素,那么这样的代码是极其脆弱的,因为 UI 会经常变动。Page Object 原理如图 8-1 所示。page 对象的一个基本.原创 2022-04-25 14:46:08 · 854 阅读 · 0 评论 -
05-unittest扩展
第7章unittest扩展在第6章中,我们介绍了unittest的主要功能,但是如果只用它来写Web自动化测试,则仍稍显不足。例如,它不能生成HTML格式的报告、它不能提供参数化功能等。不过,我们可以借助第三方扩展来弥补这些不足。7.1 HTML测试报告HTMLTestRunner是unittest的一个扩展,它可以生成易于使用的HTML测试报告。HTMLTestRunner是在BSD许可证下发布的。下载地址:http://t...原创 2022-04-25 11:39:14 · 273 阅读 · 0 评论 -
04-unittest单元测试框架
unittest单元测试框架单元测试是一项对技术要求很高的工作,只有白盒测试人员和软件开发人员才能胜任但用单元测试框架做单元测试却十分简单,而且单元测试框架不仅可以用来做单元测试,它还适用于不同类型的“自动化”测试。下面看看它提供了哪些功能。1.提供测试用例组织和执行在Python中,我们编写的代码可以定义类、方法和函数,那么如何定义一条“测试用例”?如何灵活地控制这些“测试用例”的执行?单元测试框架会告诉我们。2.提供丰富的断言方法当我们进行功能测试时,测试用例需要有预期结..原创 2022-04-25 09:54:59 · 365 阅读 · 0 评论 -
03-selenium的自动化测试模型
在介绍自动化测试模型之前,我们先来了解库、框架和工具之间的区别。5.1 基本概念1.库库的英文单词是Library,库是由代码集合成的一个产品,可供程序员调用。面向对象的代码组织形成的库叫类库,面向过程的代码组织形成的库叫函数库。从这个角度看,第4章介绍的WebDriver就属于库的范畴,因为它提供了一组操作Web页面的类与方法,所以可以称它为Web自动化测试库。2.框架框架的英文单词是Framework,框架是为解决一个或一类问题而开发的产品,用户一...原创 2022-04-24 16:42:25 · 367 阅读 · 0 评论 -
02-selenium的进一步学习(控制浏览器窗口+)
1、控制浏览器窗口WebDriver提供的set_window_size()方法可以用来设置浏览器窗口大小。"""* name → find_element_by_name()* tag_name → find_element_by_tag_name()* class_name → find_element_by_class_name()* link_text → find_element_by_link_text()*..原创 2022-04-24 16:28:08 · 1716 阅读 · 0 评论 -
01-自动化测试基础--(selenium八股文部分+环境配置+八大定位)
自动化测试1.单元自动化测试单元自动化测试是指对软件中的最小可测试单元进行检查和验证。将单元测试交给测试人员去做,有利有弊,整体来说,由开发人员去做更为合适。测试人员做单元测试的优势是具备测试思维,在设计测试用例时考虑更加全面;但劣势也很明显,目前,大多数测试人员很难做到像开发人员一样熟悉被测代码。让开发人员去写单元测试,优势非常明显,没有谁比开发人员更熟悉自己写的代码了他们只需掌握单元测试框架的使用和一些常用的测试方法,即可写单元测试,而且定位bug...原创 2022-04-24 15:11:10 · 1054 阅读 · 0 评论