![](/img/trans.png)
[英]How do i pass this pointSetKeepsTrackOfPoints() test? JAVA
[英]How do I pass a CLI argument to a Cucumber Java test suit?
我有一個測試套件,用於測試我的Web服務,我想將自定義IP作為CLI參數從maven發送到測試套件,所以不要像下面的示例那樣具有硬編碼的IP:
@Before
public void server_connection() {
ConnectionToServer serverConnection = new ConnectionToServer("localhost", 5776);
serverConnection.open();
}
我想擁有這樣的可變IP:
@Before
public void server_connection() {
ConnectionToServer serverConnection = new ConnectionToServer(IPArgumentFromMaven, 5776);
serverConnection.open();
}
在您的方法中,您可以將此值讀取為系統屬性,如下所示:
@Before
public void server_connection() {
ConnectionToServer serverConnection = new ConnectionToServer(System.getProperty("IPArgumentFromMaven"), 5776);
serverConnection.open();
}
現在,您可以像這樣從命令行將IPArgumentFromMaven的值傳遞給maven:
mvn clean test -DIPArgumentFromMaven=localhost
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.