簡體   English   中英

如何配置Bamboo來運行量角器測試用例

[英]How to configure Bamboo to run protractor test cases

我是Bamboo CI工具的新手。 我想在Bamboo中運行量角器測試用例,但我不知道要進行設置。

我的測試用例在本地運行良好,但我不知道如何在Bamboo中進行配置。 我的conf看起來像這樣: 在此處輸入圖片說明

請找到我的日志錯誤:

bot@gerrit.it.here.com:29418/CommunityPlatform/testing/supplier-portal\nbamboo_capability_Agent_Name=Melocanna\nbamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-oracle\nbamboo_capability_system_jdk_JDK_1_7=/usr/java/jdk1.7.0_75\n
build   24-Nov-2016 09:40:19    start testing
build   24-Nov-2016 09:40:20    [09:40:20] I/direct - Using ChromeDriver directly...
build   24-Nov-2016 09:40:20    [09:40:20] I/launcher - Running 1 instances of WebDriver
build   24-Nov-2016 09:40:20    [09:40:20] E/direct - Error code: 135
build   24-Nov-2016 09:40:20    [09:40:20] E/direct - Error message: Could not find chromedriver at /media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.25
build   24-Nov-2016 09:40:20    [09:40:20] E/direct - Error: Could not find chromedriver at /media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.25
build   24-Nov-2016 09:40:20        at Direct.getNewDriver (/media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/built/driverProviders/direct.js:65:27)
build   24-Nov-2016 09:40:20        at Runner.createBrowser (/media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/built/runner.js:190:43)
build   24-Nov-2016 09:40:20        at /media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/built/runner.js:264:30
build   24-Nov-2016 09:40:20        at _fulfilled (/media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/node_modules/q/q.js:834:54)
build   24-Nov-2016 09:40:20        at self.promiseDispatch.done (/media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/node_modules/q/q.js:863:30)
build   24-Nov-2016 09:40:20        at Promise.promise.promiseDispatch (/media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/node_modules/q/q.js:796:13)
build   24-Nov-2016 09:40:20        at /media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/node_modules/q/q.js:556:49
build   24-Nov-2016 09:40:20        at runSingle (/media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/node_modules/q/q.js:137:13)
build   24-Nov-2016 09:40:20        at flush (/media/ephemeral0/c9ed21ed82cd/build-dir/RDMPDEV-SUP-JOB1/node_modules/protractor/node_modules/q/q.js:125:13)
build   24-Nov-2016 09:40:20        at nextTickCallbackWith0Args (node.js:436:9)
build   24-Nov-2016 09:40:20    [09:40:20] E/launcher - Process exited with error code 135
simple  24-Nov-2016 09:40:20    Failing task since return code of [/bin/sh /tmp/RDMPDEV-SUP-JOB1-76-ScriptBuildTask-8031634411667419963.sh] was 135 while expected 0
simple  24-Nov-2016 09:40:20    Finished task 'Run Protractor test' with result: Failed

如果有人可以幫助我,我將不勝感激。 謝謝

錯誤消息表明您需要安裝網絡驅動程序以執行量角器測試。 node node_modules/protractor/bin/webdriver-manager update應將最新的webdriver安裝到./node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver<VERSION> 在您的protractor.conf文件中,將此路徑設置為chromeDriver屬性的值。

此外,對於無頭竹制服務器,您可能需要啟動虛擬幀緩沖區並設置DISPLAY環境變量,以使瀏覽器無需顯示硬件即可呈現頁面。 這個問題的答案有很好的解釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM