teamcity - TeamCity 看不到 geckodriver 路径
问题描述
我得到了一组机器人框架测试,可以在我的本地主机上正常工作。
geckodriver 位于项目文件夹中
项目名称/webdrivers/geckodriver.exe
然后我将此关键字设置为测试设置:
Set Environment Variable webdriver.gecko.driver Project_name/webdrivers/geckodriver.exe
但是,当通过 Team City 运行测试时,这不起作用,我收到了以下消息:
WebDriverException:消息:“geckodriver”可执行文件需要在 PATH 中
解决方案
这应该可以通过谷歌搜索“将程序添加到路径”轻松解决
export PATH=$PATH:/path/to/geckodriver
您可以通过在 Mac OS 和 Linux 上添加名为“env.PATH”的构建参数以及以下值来扩展构建代理的路径。
%env.PATH%:/my/path
在 Windows 上使用“;” 而不是“:”作为路径分隔符。
您还可以将以下内容添加到构建代理安装目录中的 conf/buildAgent.properties。
env.PATH=%env.PATH%:/my/path
推荐阅读
- unit-testing - 如何在 Appium 中为运行对话框创建会话?
- sql - 如何解析具有多个 xmlns 属性的 xml 标签?
- php - .htaccess 没有文件名的 URL 重定向
- python - Tensorflow 2.0 Beta:Model.fit() 抛出 ValueError:参数和签名参数不匹配:56 57
- mocha.js - sls create test 没有输出
- flutter - 无法在构建之前初始化变量?
- java - 如何根据非唯一键插入或更新 jpa 实体?
- ios - 将 self 作为块中的参数不会导致循环引用,但对 self 的外部引用会
- tensorflow - 在 tf 图中用张量裁剪张量
- php - 比较shell中的日期数和输入数