自动化项目部署过程可能遇到的各种BUG
来源:互联网 发布:阳岛线选股公式源码 编辑:程序博客网 时间:2024/05/16 06:51
不断补充中。。
0、maven 启动 测试用例 报错问题。
错误日志如下。
***********************日志bigan*************************************
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:npm (npm install) on project aip-demo-webdriver.js: Failed to run task: 'npm install' failed. java.io.IOException: Cannot run program "W:\AutoTestProject\LawEditorial-autotest\node\node.exe" (in directory "W:\AutoTestProject\LawEditorial-autotest"): CreateProcess error=193, %1 ??????Ч?? Win32 ??ó -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException***********************日志end*************************************
能导致这个错误的原因有很多。。因此没找到解决方法,也是英语不好的原因。
http://stackoverflow.com/questions/25511402/java-io-ioexception-cannot-run-program-createprocess-error-193-1-is-not-a
http://stackoverflow.com/questions/12637203/why-does-createprocess-give-error-193-1-is-not-a-valid-win32-app
1、代理设置问题。
win10 系统,lantern 翻墙软件,启动翻墙软件后,启动项目一直报错,firefox 拒绝访问,chrome 浏览器崩溃。
2、chromedriver.exe 找不到。
需要把 chromedriver.exe放到项目根目录下。 否则会报错,让你下载 chromedriver.exe ,
也可以配置path ,指定到 .exe 的目录(好像是可以?)
或者,改 文件 node_modules \ selenium-webdriver \ chrome.js
改 第 183行。
let exe = opt_exe || io.findInPath(CHROMEDRIVER_EXE, true); //let exe = opt_exe || 'C:\\ASDF\\AAA\\chromedriver.ese';屏蔽的那句,代替 没有屏蔽的那句。
要用 双 反斜杠 ,指明路径就可以了。
3、chrome 可以 运行,firefox 不可以运行。
3.1、chrome 可以成功运行,而firefox 不启动浏览器,直接秒退 ,控制台报错。
是因为你的 firefox 版本太低,升级到 48及以上版本就可以了。
3.2、chrome 可以运行,firefox ,不秒退,但是不能运行,报错如下:
****************************************** 错误日志begin*****************************************
Failures:1) Scenario: Test The ideal of the topic - features\abc.feature:8 Step: After Step Definition: features\support\hooks.js:10 Message: Error: Timed out waiting for the WebDriver server at http://127.0.0.1:49897/hub at Error (native) at onError (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\http\util.js:87:11) at ManagedPromise.invokeCallback_ (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:1379:14) at TaskQueue.execute_ (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:2913:14) at TaskQueue.executeNext_ (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:2896:21) at W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:2775:27 at W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:639:7 at process._tickCallback (node.js:369:9) From: Task: WebDriver.createSession() at Function.createSession (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\webdriver.js:329:24) at Driver (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\firefox\index.js:386:38) at Builder.build (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\builder.js:467:16) at buildFirefoxdrive (W:\AutoTestProject\LawEditorial-autotest\features\support\world.js:15:37) at Object.<anonymous> (W:\AutoTestProject\LawEditorial-autotest\features\support\world.js:20:14) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) From: Task: WebDriver.manage().timeouts().implicitlyWait(50000) at Driver.schedule (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\webdriver.js:377:17) at Timeouts.implicitlyWait (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\webdriver.js:1287:25) at new World (W:\AutoTestProject\LawEditorial-autotest\features\support\world.js:38:28)1 scenario (1 failed)4 steps (4 passed)0m46.457s>> W:\AutoTestProject\LawEditorial-autotest\node_modules\cucumber\lib\cucumber\runtime\event_broadcaster.js:30>> throw error;>> ^>> >> Error: Timed out waiting for the WebDriver server at http://127.0.0.1:49897/hub>> at Error (native)>> at onError (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\http\util.js:87:11)>> at ManagedPromise.invokeCallback_ (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:1379:14)>> at TaskQueue.execute_ (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:2913:14)>> at TaskQueue.executeNext_ (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:2896:21)>> at W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:2775:27>> at W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\promise.js:639:7>> at process._tickCallback (node.js:369:9)>> From: Task: WebDriver.createSession()>> at Function.createSession (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\webdriver.js:329:24)>> at Driver (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\firefox\index.js:386:38)>> at Builder.build (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\builder.js:467:16)>> at buildFirefoxdrive (W:\AutoTestProject\LawEditorial-autotest\features\support\world.js:15:37)>> at Object.<anonymous> (W:\AutoTestProject\LawEditorial-autotest\features\support\world.js:20:14)>> at Module._compile (module.js:409:26)>> at Object.Module._extensions..js (module.js:416:10)>> at Module.load (module.js:343:32)>> at Function.Module._load (module.js:300:12)>> at Module.require (module.js:353:17)>> From: Task: WebDriver.manage().timeouts().implicitlyWait(50000)>> at Driver.schedule (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\webdriver.js:377:17)>> at Timeouts.implicitlyWait (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\webdriver.js:1287:25)>> at new World (W:\AutoTestProject\LawEditorial-autotest\features\support\world.js:38:28)>> From: Task: WebDriver.quit()>> at Driver.schedule (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\webdriver.js:377:17)>> at Driver.quit (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\lib\webdriver.js:443:23)>> at Driver.onQuit.quit (W:\AutoTestProject\LawEditorial-autotest\node_modules\selenium-webdriver\firefox\index.js:393:14)>> at W:\AutoTestProject\LawEditorial-autotest\features\support\hooks.js:26:11>> at nextTickCallbackWith0Args (node.js:420:9)>> at Immediate._tickCallback [as _onImmediate] (node.js:349:13)>> Exited with code: 7.Warning: Task "exec:run_firefox" failed. Use --force to continue.Aborted due to warnings.
这个错误的产生原因有很多中情况。
这个错误,我还没有解决,-.-!
- 自动化项目部署过程可能遇到的各种BUG
- Asp.NET下部署Web项目可能遇到的问题
- linux 下部署项目可能遇到的问题
- Maven构建部署项目遇到的各种问题以及解决办法
- springmvc项目搭建过程中遇到的BUG及其解决方法
- 开发iWatch时遇到的bug,可能是因为项目名中含有中文
- linux centos6.5项目部署过程中遇到的命令
- 网站部署可能遇到的若干问题
- 使用JBoss 5.1.0.GA部署项目可能遇到的问题汇总
- javaweb 项目部署时可能遇到的问题及解决方法1
- 开发项目遇到的bug
- 项目中遇到的bug
- android开发遇到的各种bug
- Appium自动化过程中遇到的坑
- 项目部署遇到的问题
- 项目中可能遇到的问题
- caffe平台搭建可能遇到的bug及解决方法
- caffe平台搭建可能遇到的bug及解决方法
- UML用例图总结
- javascript--Navigator
- Apache Commons 工具类介绍及简单使用
- LeetCode[409] Longest Palindrome
- FileProvider android 7 文件共享
- 自动化项目部署过程可能遇到的各种BUG
- PyCharm-professional-2016.2.3注册码
- 屠龙之技
- 缓存Map高并发下的访问
- js显示原图+图片放大+图片流动
- js闭包原理
- Otter 中canal创建时出现异常,部分。。。Failed to execute screen: CanalList。。。
- linux下安装mysql
- 开发中的小知识点汇总(持续更新)