Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有时Jenkins上的Sahi Pro脚本(与ant一起运行)可以';根本找不到元素_Jenkins_Ant_Sahi - Fatal编程技术网

有时Jenkins上的Sahi Pro脚本(与ant一起运行)可以';根本找不到元素

有时Jenkins上的Sahi Pro脚本(与ant一起运行)可以';根本找不到元素,jenkins,ant,sahi,Jenkins,Ant,Sahi,错误-记录异常:步骤>\u sahi.\u takePageScreenShot()\u sahi.\u takePageScreenShot()

错误-记录异常:步骤>\u sahi.\u takePageScreenShot()<未在90秒内完成

出现此错误时没有任何逻辑原因。有一次我运行一个构建-一切都很好。其他时间-出现此错误,生成失败

这里可以看到,只有两次,脚本才真正运行。没有先卡住。

当我遇到这个错误时,它出现在试图在浏览器中查找内容的第一个对象上。

控制台日志:

[sahi] Nov 07, 2017 2:16:10 AM in.co.sahi.distributed.DSahiRunner startNonDistributedRun
 [sahi] INFO: SuiteId : sahi_dde93c7c0a6640408608e800eeba549960a0
 [sahi] Nov 07, 2017 2:16:10 AM in.co.sahi.distributed.DSahiRunner startNonDistributedRun
 [sahi] INFO: URL : http://localhost:9999/_s_/dyn/in.co.sahi.command.Master_runNonDistributed?1=1&baseURL=http%3A%2F%2Fnewbrick.tietolatvia.lv%3A3650%2F&browserType=chrome&emailPasswordHidden=true&emailProp=&emailProperties=%2Fhome%2Fjenkins%2Fsahi%2Fsahi_pro_runner%2Fuserdata%2Fconfig%2Femail.properties&emailTrigger=success%2Cfailure&failedSuiteName=fail_chrome.dd.csv&host=localhost&isSendEmailS=false&isSingleSessionS=true&jsCodeCoverage=%24%7BjsCodeCoverage%7D&logsInfo=html%3A%2Fhome%2Fjenkins%2Fjenkins%2Fworkspace%2FPAIS1%2Freports%2Cjunit%3A%2Fhome%2Fjenkins%2Fjenkins%2Fworkspace%2FPAIS1%2Freports&port=9999&scriptsPathMaster=%2Fhome%2Fjenkins%2Fsahi%2Fsahi_pro_runner%2Fuserdata%2Fscripts&sendEmailPeriodicallyS=false&sendEmailPeriodicallyTime=&showPeriodicSummary=true&suiteId=sahi_dde93c7c0a6640408608e800eeba549960a0&suitePath=%2Fhome%2Fjenkins%2Fjenkins%2Fworkspace%2FPAIS1%2FPAIS1.dd.csv&threads=5
 [java] Nov 07, 2017 2:16:10 AM in.co.sahi.command.Master addNodes
 [java] INFO: syncNodes = false
 [java] Nov 07, 2017 2:16:10 AM in.co.sahi.distributed.DSuiteRunner addNode
 [java] INFO: Adding localhost:9999
 [java] Nov 07, 2017 2:16:10 AM in.co.sahi.datastore.SahiDB createTables
 [java] INFO: Check tables version
 [java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
 [java] INFO: versionFromDB=2017-04-21 21:05:44
 [java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
 [java] INFO: version=2017-04-21 21:05:44
 [java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
 [java] INFO: At current version. No changes were done.
 [java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
 [java] INFO: {result: [["SAHIKEY","SAHIVALUE"],["dbVersion","89"],["versionNo","2017-04-21 21:05:44"]]}
 [java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
 [java] INFO: Finished preparing report tables: 445ms
 [java] Nov 07, 2017 2:16:11 AM net.sf.sahi.test.ProcessHelper execute
 [java] INFO: env DISPLAY=:1 google-chrome --no-default-browser-check --no-first-run --start-maximized --user-data-dir=/home/jenkins/sahi/sahi_pro_runner/userdata/browser/chrome/profiles/sahi0 --proxy-server=127.0.0.1:9999 --disable-popup-blocking --always-authorize-plugins --allow-outdated-plugins --enable-npapi --disable-translate --no-managed-user-acknowledgment-check --disable-session-crashed-bubble --incognito http://sahi.example.com/_s_/dyn/Player_auto?startUrl=http%3A%2F%2Fnewbrick.tietolatvia.lv%3A3650%2F__SahiAmpersandSahi__sahisid=sahi_dde93c7c0a6640408608e800eeba549960a0sahix6cb39e7b0cb3f0486e09b270f80b45ed9098x__SahiAmpersandSahi__isSingleSession=true
 [java] Nov 07, 2017 2:16:11 AM net.sf.sahi.test.TestLauncher execute
 [java] INFO: #### Running Script: /home/jenkins/jenkins/workspace/PAIS1/Scen01.sah
 [java] Nov 07, 2017 2:16:11 AM net.sf.sahi.test.ProcessHelper$PIDGatherer run
 [java] INFO: PIDs: [32001, 32017, 32020, 32023, 32058, 32060]; 351 ms
 [sahi] Nov 07, 2017 02:16:11 AM STARTED: Scen01.sah BROWSER: chrome
 [sahi] Nov 07, 2017 02:16:11 AM Testcases: 0/0, Scripts: 0/0 BROWSER: chrome
 [java] Rhino lib: startMode = BROWSER
 [java] Rhino lib:Setting mode: BROWSER
 [java] Nov 07, 2017 2:16:21 AM net.sf.sahi.RemoteRequestProcessor processHttp
 [java] WARNING: Returning CannotConnectResponse for: https://ssl.gstatic.com/safebrowsing/csd/client_model_v5_variation_0.pb
 [java] Nov 07, 2017 2:16:21 AM net.sf.sahi.RemoteRequestProcessor processHttp
 [java] WARNING: Returning CannotConnectResponse for: https://ssl.gstatic.com/safebrowsing/csd/client_model_v5_ext_variation_0.pb
 [java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
 [java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
 [java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
 [java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
 [java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Order.sah already included.
 [java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
 [java] Rhino lib:Step >_sahi._takePageScreenShot()< did not complete in 90 seconds.
 [java] message = ALREADY_LOGGED (RhinoScriptRunner.run#1660)
 [java] token = ALREADY_LOGGED (RhinoScriptRunner.run#1660)
 [java] Nov 07, 2017 2:19:10 AM net.sf.sahi.RemoteRequestProcessor processHttp
 [java] WARNING: Returning CannotConnectResponse for: https://safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw&ext=0
 [java] Nov 07, 2017 2:19:10 AM net.sf.sahi.RemoteRequestProcessor processHttp
 [java] WARNING: Returning CannotConnectResponse for: https://alt2-safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw
 [java] Nov 07, 2017 2:20:10 AM net.sf.sahi.RemoteRequestProcessor processHttp
 [java] WARNING: Returning CannotConnectResponse for: https://safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw&ext=0
 [java] Nov 07, 2017 2:20:10 AM net.sf.sahi.RemoteRequestProcessor processHttp
 [java] WARNING: Returning CannotConnectResponse for: https://alt2-safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw
 [java] Rhino lib:Step >_sahi._takePageScreenShot()< did not complete in 90 seconds.
 [sahi] Nov 07, 2017 02:21:16 AM FAILED: Scen01.sah BROWSER: chrome
 [sahi] Nov 07, 2017 02:21:16 AM Testcases: 0/1, Scripts: 0/2 BROWSER: chrome
[sahi]2017年11月7日凌晨2:16:10 in.co.sahi.distributed.DSahiRunner startnonddistributedrun
[sahi]信息:SuiteId:sahi_dde93c7c0a6640408608e800eeba549960a0
[sahi]2017年11月7日凌晨2:16:10 in.co.sahi.distributed.DSahiRunner startnonddistributed run
[沙希]信息:网址:http://localhost:9999/_s_/dyn/in.co.sahi.command.Master_runNonDistributed?1=1&baseURL=http%3A%2F%2Fnewbrick.tietolatvia.lv%3A3650%2F&browserType=chrome&emailPasswordHidden=true&emailProp=&emailProperties=%2Fhome%2Fjenkins%2Fsahi%2Fsahi_pro_runner%2Fuserdata%2Fconfig%2Femail.properties&emailTrigger=success%2Cfailure&failedSuiteName=fail_chrome.dd.csv&host=localhost&isSendEmailS=false&issingelsessions=true&jsCodeCoverage=%24%7BjsCodeCoverage%7D&logsInfo=html%3A%2Fjenkins%2Fjenkins%2Fworkspace%2Freports%2Cjunit%3A%2Fhome%2Fjenkins%2Fworkspace%2FPAIS1%2Freports&port=9999&scriptsPathMaster=%2Fhome%2Fjenkins%2Fjenkins%2Fsahi%2Fsahi\u pro\u runner%2Fuserdata%2Fscripts&sendmailsallyS=false&sendEmailPeriodicallyTime=&showPeriodicSummary=true&suiteId=sahi_DDE93C7C0A664040808E800EEBA549960A0&suitePath=%2Fhome%2Fjenkins%2Fjenkins%2Fworkspace%2FPAIS1%2FPAIS1.dd.csv&threads=5
[java]2017年11月7日凌晨2:16:10 in.co.sahi.command.Master addNodes
[java]信息:syncNodes=false
[java]2017年11月7日凌晨2:16:10 in.co.sahi.distributed.DSuiteRunner addNode
[java]信息:添加本地主机:9999
[java]2017年11月7日凌晨2:16:10 in.co.sahi.datastore.SahiDB createTables
[java]信息:检查表版本
[java]2017年11月7日凌晨2:16:11 in.co.sahi.datastore.SahiDB createTables
[java]信息:versionFromDB=2017-04-21 21:05:44
[java]2017年11月7日凌晨2:16:11 in.co.sahi.datastore.SahiDB createTables
[爪哇]信息:版本=2017-04-21 21:05:44
[java]2017年11月7日凌晨2:16:11 in.co.sahi.datastore.SahiDB createTables
[java]信息:当前版本。没有做任何改变。
[java]2017年11月7日凌晨2:16:11 in.co.sahi.datastore.SahiDB createTables
[java]信息:{结果:[“SAHIKEY”,“SAHIVALUE”],[数据库版本”,“89”],[版本号”,“2017-04-21 21:05:44”]}
[java]2017年11月7日凌晨2:16:11 in.co.sahi.datastore.SahiDB createTables
[java]信息:已完成报告表的准备:445ms
[java]2017年11月7日凌晨2:16:11 net.sf.sahi.test.ProcessHelper执行
[爪哇]信息:env DISPLAY=:1谷歌浏览器--无默认浏览器检查--无首次运行--启动最大化--用户数据目录=/home/jenkins/sahi/sahi_pro_runner/userdata/browser/chrome/profiles/sahi0--代理服务器=127.0.0.1:9999--禁用弹出窗口阻止--始终授权插件--允许过期插件--启用npapi--禁用转换--无托管用户确认检查--禁用会话崩溃气泡--匿名http://sahi.example.com/_s_/dyn/Player_auto?startUrl=http%3A%2F%2Fnewbrick.tietolatvia.lv%3A3650%2F__SahiAmpersandSahi__sahisid=sahi_dde93c7c0a6640408608e800eeba549960a0sahix6cb39e7b0cb3f0486e09b270f80b45ed9098x__SahiAmpersandSahi__isSingleSession=true
[java]2017年11月7日凌晨2:16:11 net.sf.sahi.test.TestLauncher执行
[java]信息:####运行脚本:/home/jenkins/jenkins/workspace/PAIS1/Scen01.sah
[java]2017年11月7日凌晨2:16:11 net.sf.sahi.test.ProcessHelper$PIDGatherer运行
[java]信息:PIDs:[32001、32017、32020、32023、32058、32060];351毫秒
[sahi]2017年11月7日02:16:11上午开始:Scen01.sah浏览器:chrome
[sahi]2017年11月7日02:16:11上午测试用例:0/0,脚本:0/0浏览器:chrome
[java]Rhino-lib:startMode=BROWSER
[java]Rhino库:设置模式:浏览器
[java]2017年11月7日2:16:21 AM net.sf.sahi.RemoteRequestProcessor processHttp
[java]警告:正在为以下对象返回CannotConnectResponse:https://ssl.gstatic.com/safebrowsing/csd/client_model_v5_variation_0.pb
[java]2017年11月7日2:16:21 AM net.sf.sahi.RemoteRequestProcessor processHttp
[java]警告:正在为以下对象返回CannotConnectResponse:https://ssl.gstatic.com/safebrowsing/csd/client_model_v5_ext_variation_0.pb
[java]Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah已经包含在内。
[java]Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah已经包含在内。
[java]Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah已经包含在内。
[java]Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah已经包含在内。
[java]Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Order.sah已经包含在内。
[java]Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah已经包含在内。
[java]Rhino lib:Step>\u sahi.\u takePageScreenShot()<未在90秒内完成。
[java]消息=已记录(RhinoScriptRunner.run#1660)
[java]令牌=已登录(RhinoScriptRunner.run#1660)
[java]2017年11月7日凌晨2:19:10 net.sf.sahi.RemoteRequestProcessor processHttp
[java]警告:正在为以下对象返回CannotConnectResponse:https://safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9wdnzijieyu21opbxqwbgw&ext=0
[java]2017年11月7日凌晨2:19:10 net.sf.sahi.RemoteRequestProcessor processHttp
[java]警告:正在为以下对象返回CannotConnectResponse:https://alt2-safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw
[java]2017年11月7日凌晨2:20:10 net.sf.sahi.RemoteRequestProcessor processHttp
[java]警告:正在为以下对象返回CannotConnectResponse:https://safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9wdnzijieyu21opbxqwbgw&ext=0
[爪哇]2011年11月7日
# Script execution params

#Time (in milliseconds) delay between steps
script.time_between_steps=100
#Time (in milliseconds) delay between retries once an error occurs
script.time_between_steps_on_error=2000
#Number of retries once an error occurs
script.max_reattempts_on_error=5
#Number of cycles Sahi will wait for the page to load before it proceeds with execution
#Time spent is (script.max_cycles_for_page_load x script.time_between_steps) milliseconds
script.max_cycles_for_page_load=1200
#No of times Sahi should wait for stability of AJAX and page loads before continuing. min value is 1
script.stability_index=5