【问题标题】:TeamCity doesn't see geckodriver pathTeamCity 看不到 geckodriver 路径
【发布时间】:2021-10-03 01:56:51
【问题描述】:

我得到了一组机器人框架测试,它们在我的本地主机上正常工作。

geckodriver 位于项目文件夹中

项目名称/webdrivers/geckodriver.exe

然后我将此关键字设置为测试设置:

Set Environment Variable  webdriver.gecko.driver  Project_name/webdrivers/geckodriver.exe

但是,当通过 Team City 运行测试时,这不起作用,我收到了以下消息:

WebDriverException:消息:'geckodriver' 可执行文件需要在 路径

【问题讨论】:

    标签: teamcity robotframework geckodriver


    【解决方案1】:

    这应该可以通过谷歌搜索“将程序添加到路径”轻松解决

    export PATH=$PATH:/path/to/geckodriver


    您可以通过添加名为“env.PATH”的构建参数来扩展构建代理的路径,并在 Mac OS 和 Linux 上使用以下值。

    %env.PATH%:/my/path
    

    在 Windows 上使用“;”而不是“:”作为路径分隔符。

    您还可以将以下内容添加到构建代理安装目录中的 conf/buildAgent.properties。

    env.PATH=%env.PATH%:/my/path
    

    【讨论】:

    • TeamCity 在 WinServer2019 上运行
    猜你喜欢
    • 1970-01-01
    • 2017-03-12
    • 2020-09-20
    • 2017-03-04
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    • 2017-09-10
    相关资源
    最近更新 更多