繁体   English   中英

如何将 Selenium package 传输到客户端环境?

[英]How to transport a Selenium package to a client environment?

我需要使用 selenium 开发自动化 package 并将其发送到不同的位置和完全不同的环境,以便它有助于在那里进行测试。 它必须能够与 Jenkins 集成以进行构建运行。 它也应该是一个数据驱动的 package。

我将如何做到这一点?

您需要创建存储库并在那里上传测试并提供对客户端的访问。 您可以使用 Github 或 Gitlab 等服务。您可以拥有最多 3 个贡献者的私人存储库。 您可以使用属性文件或系统属性变量对测试进行参数化。 如果您需要有关系统属性如何工作的更多信息,您可以查看这篇文章: https://www.baeldung.com/java-system-get-property-vs-system-getenv

是这样的:

System.getProperty("log_dir", "/tmp/log");
mvn clean test -DpropertyName=value

如果你想像 jar 文件一样发送项目,那么它将是这样的:

System.getProperty("baseUrl", "https://mywebsite.com");
java -jar jarName -DbaseUrl=https://someotheraddress.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM