简介:
将 Katalon Recorder 浏览器操作导出到 Selenide 框架
发行说明:版本 1.2
为 XPath 定位器添加更好的语法 $x(..)
为 css= 定位器添加功能
使用 Katalon Recorder 插件为 Selenide 框架和 JUnit 4 创建自动化网站测试。
脚步:
-
记录浏览器操作并在 Katalon Recorder 中使用各种断言命令来创建可重放的网站测试。
-
在记录器中单击"导出"并选择"Selenide Framework"。
-
Selenide语法会自动生成。
注意:Selenide 语法中的"assert"和"verify"没有区别。相反,如果您使用 Maven,则可以使用以下代码。
命令行:mvn"-Dsurefire.skipAfterFailureCount=1"测试
pom:
<构建>
<插件>
<插件>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<版本>3.0.0-M4</版本>
<配置>
<skipAfterFailureCount>1</skipAfterFailureCount>
</配置>
</插件>
</插件>
</构建>
这会在第一次失败后停止测试。如果您想防止失控故障,您可以将数量增加到 3 或 10。
相关信息:
硒化物框架:https://selenide.org/
Katalon Recorder 插件:https://chrome.google.com/webstore/detail/katalon-recorder-selenium/ljdobmomdgdljniojadhoplhkpialdid
源代码:https://github.com/jpratt2/selenideExport-release
如果你想在 Maven 中开始使用 Selenide:
<依赖关系>
<依赖关系>
<groupId>com.codeborne</groupId>
<artifactId>硒化物</artifactId>
<版本>5.7.0</版本>
</依赖>
<依赖关系>
<groupId>联合</groupId>
<artifactId>junit</artifactId>
<版本>4.13</版本>
</依赖>
</依赖项>
注意:在 Selenide 中,您不必维护浏览器驱动程序。它会自动执行此操作。如果你想在 Maven 中使用特定的浏览器启动测试,你可以使用这个命令行语法:
mvn -Dselenide.browser=firefox 测试
插件下载: