Selenium 简明教程

Selenium IDE - Code Export

Selenium IDE 为应用程序记录一个测试后生成的代码可以导出到其他语言,如 JavaC# 等。生成的代码可以导入到其他 IDE(如 Eclipse、IntelliJ 等)中,并用于其他自动化测试。

Steps To Code Export

Step 1 - 按照 Selenium IDE Test Creation 中讨论的步骤 1 到 8 操作。

Step 2 - 将项目保存在某个位置。

selenium ide code export 9

Step 3 - 使用 Run current test 运行测试。

Run current test - 执行完成后,消息 <TEST NAME> 完成成功出现在日志选项卡下。

selenium ide code export 10

Step 5 - 测试执行成功完成后,我们可以推断出测试工作正常,并且其代码可以重复使用。为了重复使用,我们需要导出为此测试生成的代码。

点击左上角测试用例名称旁边的三个点,如下图所示。

selenium ide code export 11

Step 6 - 从可见的下拉列表中选择导出选项。

selenium ide code export 12

Step 7 - 选择语言,然后点击导出按钮。

selenium ide code export 13

Step 8 - 指定 Selenium IDE 代码要导出的名称和位置。然后,点击保存按钮。

如果所选语言选择为 Java JUnit,则导出的版本应具有 .java 扩展名。

Step 7 - 将此文件导入 IntelliJ 或 Eclipse,并添加必要的依赖项以支持从 Selenium IDE 生成的 Junit 测试。目前,Selenium IDE 代码可导出为以下语言和框架:-

  1. C# Unit

  2. Java JUnit

  3. JavaScript Mocha

  4. Python pytest

  5. 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 JavaJUnit 中将 Selenium 和 Junit Maven 依赖项添加到 pom.xml 文件中。

请注意,我们已经添加了 Selenium 4.x 版本依赖项以使代码兼容。使用 IntelliJ 时,系统中的 Java 版本应为 17 或更高版本。然而,对于 Eclipse,Java 版本 8 或更高版本即可。

Conclusion

本教程讲述Selenium IDE 代码导出的内容到此结束。我们从描述导出代码的步骤开始。这使您可以深入了解 Selenium IDE 中的代码导出。明智的做法是持续实践您所学内容,并探索与 Selenium 相关的其他内容,以加深您的理解并拓宽您的视野。