如何将参数从jenkins传递给selenium

t1qtbnec  于 2022-11-02  发布在  Jenkins
关注(0)|答案(3)|浏览(240)

我用的是Jenkins和 selenium 。
我需要从jenkins发送测试url到selenium服务器。
在“常规”选项卡下
Jenkins字符串参数:projects -> Predefined parameters -> Parameters -> SEL_APP=$APP
在“生成后操作”下
在其他projects -> Predefined parameters -> Parameters -> SEL_APP=$APP上触发参数化生成
上面提到的SEL_APP值需要写入到selenium bat文件中。
欢迎提出建议:-)

3phpmpom

3phpmpom1#

如果您使用的是maven,则可以通过maven命令传递参数。

mvn clean test -Duser=value1 -Dpass=value2

如果要使用参数构建Jenkins作业,则可以在maven命令中使用jenkins参数,作为

clean test -Duser=$jenkinsparam1 -Dpass=$jenkinsparam1

jenkinsparam 1-建立工作时的Jenkins参数。
在代码中,您可以将它们用作

String s1 = System.getProperty("user");
String s2 = System.getProperty("pass");
jhiyze9q

jhiyze9q2#

使用File Operations Plugin创建bat文件。
添加文件操作构建步骤,并在其中添加文件创建操作。它使用文本区域中提供的内容创建bat文件。

h7appiyu

h7appiyu3#

在你的bat文件中使用%parameter_name%,它会直接从Jenkins中拾取它。

相关问题