对于测试,了解如何与浏览器进行交互并找到html元素变得很重要。使用Robot Framework处理输入字段非常容易。在本章中,我们将学习如何使用Selenium Library处理文本框。要使用输入字段–文本框,我们需要定位器,它是该文本框的主要唯一标识符,可以是id,名称,类等。
我们将首先在Ride中创建一个项目以与浏览器一起使用。从命令行使用ride.py打开ride。
单击新建项目,然后输入项目名称,如下所示。
为项目指定的名称是Textbox。单击确定保存项目。右键单击创建的项目的名称,然后单击“ 新建测试用例”
为您的测试用例命名,然后单击“确定”保存它。现在,我们完成了项目设置。此外,我们将为文本框编写测试用例。由于我们需要Selenium库,因此需要在项目中导入相同的库。
单击左侧的项目,然后使用“添加导入”中的“库”。
单击确定,该库将显示在设置中。
给定的名称必须与站点软件包中安装的文件夹的名称匹配。
如果名称不匹配,则库名称将以红色显示,如以下屏幕截图所示:
文本框的ID,将为id:idoftextbox或id = idoftextbox
文本框的类,它将是class-classfortextbox或class = classfortextbox
打开浏览器 -关键字打开给定URL的浏览器和指定的浏览器。
单击按钮用于单击位置类别为:gsc-search-button-v2的按钮。
我们已经看到了如何使用Robot Framework中的硒库与文本框进行交互。使用Robot Framework中可用的关键字和导入的库,我们可以找到文本框并输入数据并进行测试。