将字符串参数传递给 selenium 项目
Pass String Parameter into selenium project
我试图将一个字符串参数从 jenkins 传递到我的 selenium 项目中,作为一个需要经常更新的参数,一些使用它的人不熟悉每次需要时在 git 中更改文件成为 运行。
但是,该参数似乎根本没有传入。
我的詹金斯设置是这样的
我的硒设置是
private static String appID = prop.getProperty("appID");
使用设置了 appID 的属性文件。
当有东西输入 jenkins 值但它似乎不起作用时,我想覆盖 selenium 中设置的值
快速解决方案可以是
private static String appID = System.getProperty("appID", prop.getProperty("appID"));
您也可以开始使用 QAF which has this feature. QAF properties configuration 有许多有用的功能可以满足自动化的基本需求。
你可以provide property in multiple ways。对于任何 属性,通过系统 属性 提供的值具有最高优先级。
我试图将一个字符串参数从 jenkins 传递到我的 selenium 项目中,作为一个需要经常更新的参数,一些使用它的人不熟悉每次需要时在 git 中更改文件成为 运行。
但是,该参数似乎根本没有传入。
我的詹金斯设置是这样的
我的硒设置是
private static String appID = prop.getProperty("appID");
使用设置了 appID 的属性文件。
当有东西输入 jenkins 值但它似乎不起作用时,我想覆盖 selenium 中设置的值
快速解决方案可以是
private static String appID = System.getProperty("appID", prop.getProperty("appID"));
您也可以开始使用 QAF which has this feature. QAF properties configuration 有许多有用的功能可以满足自动化的基本需求。 你可以provide property in multiple ways。对于任何 属性,通过系统 属性 提供的值具有最高优先级。