Selenium WebDriver - 第一个测试用例2024年11月16日 | 阅读4分钟 在本节中,您将学习如何创建您的第一个 Selenium 自动化测试脚本。 在这个测试中,我们将自动化以下场景
我们将逐步创建我们的测试用例,以便您全面了解每个组件的详细信息。 步骤 1. 启动 Eclipse IDE 并打开我们在上一节(配置 Selenium WebDriver)中创建的项目 "Demo_Test"。我们将在 "Demo_Test" 测试套件下的 "First.class" 文件中编写我们的第一个 Selenium 测试脚本。 ![]() 注意:要在 Selenium 中启动浏览器,我们必须下载特定于该浏览器的可执行文件。例如,Chrome 浏览器使用名为 ChromeDriver.exe 的可执行文件来实现 WebDriver 协议。这些可执行文件在您的系统上启动一个服务器,该服务器负责在 Selenium 中运行您的测试脚本。步骤 2. 在浏览器中打开 URL: https://sites.google.com/a/chromium.org/chromedriver/downloads。 步骤 3. 点击 "ChromeDriver 2.41" 链接。它会将您重定向到 ChromeDriver 可执行文件的目录。根据您当前使用的操作系统进行下载。 ![]() 对于 Windows,点击 "chromedriver_win32.zip" 下载。 ![]() 下载的文件将采用压缩格式。 将内容解压缩到方便的目录中。 ![]() 注意:Selenium 开发人员为每个浏览器定义了属性,需要解析相应可执行文件的位置才能启动浏览器。例如,为 Chrome 浏览器定义的属性 - webdriver.chrome.driver,需要其可执行文件 - D:\ChromeDriver\chromedriver.exe 的路径才能启动 chrome 浏览器。![]() 步骤 4. 我们需要为 Web 元素(例如 Google 搜索文本框和搜索按钮)提供唯一的标识,以便通过我们的测试脚本自动化它们。 这些唯一的标识与一些命令/语法一起配置以形成定位器。 定位器可以帮助我们定位和识别 Web 应用程序上下文中的特定 Web 元素。 查找唯一标识元素的方法涉及检查 HTML 代码。
![]()
![]()
![]()
![]()
![]()
![]()
步骤 5. 现在是时候编写代码了。 我们为每个代码块嵌入了注释,以清楚地解释步骤。 Eclipse 代码窗口将如下所示 ![]() 步骤 6. 右键单击 Eclipse 代码并选择 Run As > Java Application. ![]() 步骤 7. 上述测试脚本的输出将显示在 Google Chrome 浏览器中。 ![]() 代码解释导入包/语句在 Java 中,import 语句用于导入另一个包中存在的类。 简单来说,import 关键字用于将内置和用户定义的包导入到您的 Java 源文件中。
实例化对象和变量驱动程序对象通过以下方式实例化 启动网站要启动一个新网站,我们在 WebDriver 中使用 navigate().to() 方法。 单击元素在 WebDriver 中,用户交互是通过定位器执行的,我们将在本教程的后续章节中讨论它们。 目前,以下代码实例用于定位和解析特定 Web 元素中的值。 下一主题WebDriver 命令 |
我们请求您订阅我们的新闻通讯以获取最新更新。