Selenium 简明教程
Selenium IDE - Code Export
Selenium IDE 为应用程序记录一个测试后生成的代码可以导出到其他语言,如 Java 、 C# 等。生成的代码可以导入到其他 IDE(如 Eclipse、IntelliJ 等)中,并用于其他自动化测试。
Steps To Code Export
Step 1 - 按照 Selenium IDE Test Creation 中讨论的步骤 1 到 8 操作。
Step 2 - 将项目保存在某个位置。
Step 3 - 使用 Run current test 运行测试。
Run current test - 执行完成后,消息 <TEST NAME> 完成成功出现在日志选项卡下。
Step 5 - 测试执行成功完成后,我们可以推断出测试工作正常,并且其代码可以重复使用。为了重复使用,我们需要导出为此测试生成的代码。
点击左上角测试用例名称旁边的三个点,如下图所示。
Step 6 - 从可见的下拉列表中选择导出选项。
Step 7 - 选择语言,然后点击导出按钮。
Step 8 - 指定 Selenium IDE 代码要导出的名称和位置。然后,点击保存按钮。
如果所选语言选择为 Java JUnit,则导出的版本应具有 .java 扩展名。
Step 7 - 将此文件导入 IntelliJ 或 Eclipse,并添加必要的依赖项以支持从 Selenium IDE 生成的 Junit 测试。目前,Selenium IDE 代码可导出为以下语言和框架:-
-
C# Unit
-
Java JUnit
-
JavaScript Mocha
-
Python pytest
-
Ruby RSpec
Process Exported Code and Add Dependencies to Test
Step 1 - 导出的 Java Junit 代码适用于 Java 版本 8 及以上、JUnit 4.12,并支持最新的 Selenium 版本。
Step 2 - 为了重用从 Selenium IDE 导出的代码,请从链接 Selenium Java 和 JUnit 中将 Selenium 和 Junit Maven 依赖项添加到 pom.xml 文件中。
请注意,我们已经添加了 Selenium 4.x 版本依赖项以使代码兼容。使用 IntelliJ 时,系统中的 Java 版本应为 17 或更高版本。然而,对于 Eclipse,Java 版本 8 或更高版本即可。