首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用TeamCity参数从.csx文件中换出值

如何使用TeamCity参数从.csx文件中换出值
EN

Stack Overflow用户
提问于 2017-03-01 17:24:12
回答 1查看 106关注 0票数 0

我们使用一个.csx文件来存储UI Automation解决方案的某些参数,比如我们想要在其上运行测试的浏览器和Selenium Grid URL。我们还使用TeamCity企业版10.0.3 (build 42434)来构建和运行我们的测试。我已经在TeamCity documentation上看过了,但我真的不知道怎么做。

问:如何配置构建以使用参数来交换存储在CSX文件中的值?

下面是我的CSX文件(名为SettingsData.csx):

代码语言:javascript
复制
string BrowserValue = "chrome";
string BrowserMobileValue = "Samsung Galaxy S4";

string DeviceValue = "Samsung Galaxy S4";
string EnvironmentValue = "Live";

string FeatureBranchValue = "";
string FeatureIdValue = "";

string GridUrlValue = "http://IE-SLM-HUB:5555/wd/hub";

string PlatformValue = "";
string ResolutionValue = "default";

string ScreenWidthValue = "1280";
string ScreenHeightValue = "960";

Dictionary<string, object> SeleniumGridSetupValue = new Dictionary<string, object>
    {
        {"browserName", "chrome"}
    };

Dictionary<string, object> SeleniumGridMobileSetupValue = new Dictionary<string, object>
    {
        {"browserName", "chrome"}
    };

如果有人能提供一个例子,说明我如何使用参数来交换这些值中的一个,我将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2017-03-02 20:37:02

我已经了解了如何做到这一点,这将完全不使用参数,但将使用构建功能文件内容替换功能。使用起来非常简单,您可以设置要替换的文件的文件路径,以及初始值和目标值的正则表达式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42527862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档