Shodan is a search engine that scans and indexes data from various devices and services connected to the internet. It provides detailed information on
C 23 次浏览
这是一个用于访问 Shodan 搜索引擎数据的官方 Python 库。
Python 21 次浏览
第五节前端技术介绍由于selenium基于web的自动化测试技术,我们的要操作的对象是页面,所以有必要对前端的技术和工具做一个简单的介绍。 HTML简介HTML(Hyper Text Markup Language)中文为超文本标记语言,HTML是网页的基础,它并不是一种编程语言,而是一种标记语言(
Python 19 次浏览
第十九节cookie处理有时候我们需要验证浏览器中是否存在某个cookie,因为基于真实的cookie的测试是无法通过白盒和集成测试完成的。webdriver可以读取、添加和删除cookie信息。 webdriver操作cookie的方法有:  get_cookies()获得所有cookie信息
Python 22 次浏览
第二节、测试类型测试静态内容测试是最简单的测试,用于验证静态的、不变化的UI元素的存在性。例如: •每个页面都有其预期的页面标题?这可以用来验证链接指向一个预期的页面。 •应用程序的主页包含一个应该在页面顶部的图片吗? •网站的每一个页面是否都包含一个页脚区域来显示公司的联系方式,隐私政策,以及商标
Python 53 次浏览
可以通过程序控制时间执行的方式来实现定时任务,最简单的方式是通过程序控制用例在什么时候执行。
Python 26 次浏览
第七节设置等待时间有时候为了保证脚本运行的稳定性,需要脚本中添加等待时间。 sleep():设置固定休眠时间。python的time包提供了休眠方法sleep() ,导入time包后就可以使用sleep()进行脚本的执行过程进行休眠。 implicitly_wait():是webdirver提供的一
Python 19 次浏览
第二节简单对象的定位对象(元素)的定位和操作是自动化测试的核心部分,其中操作又是建立在定位的基础上的,因此元素定位就显得非常重要。(本书中用到的对象与元素同为一个事物)一个对象就像是一个人,他会有各种的特征(属性),如比我们可以通过一个人的身份证号、姓名或者他的住址找到这个人。那么一个元素也有类似的
Python 23 次浏览
第十三节下拉框处理下拉框也是web页面上非常常见的功能,webdriver对于一般的下拉框处理起来也相当简单,要想定位下拉框中的内容,首先需要定位到下拉框;这样的二次定位,我们在前面的例子中已经有过使用,下面通过一个具体的例子来说明具体定位方法。 drop_down.html UPS Next
Python 16 次浏览
第四章:自动化测试模型 在自动化测试模型中,我们将深入探讨如何在Shodan中进行高效、准确的测试自动化。 核心流程 定义测试需求:明确定义目标,确保每个自动化流程的测试方向与Shodan的特性一致。 选择测试工具:依据需求,选择相应的工具,如API调用、脚本自动化等,以便与Shodan平台集成。
Python 18 次浏览