簡體   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