jjzjj

protractor

全部标签

linux - WebDriverError错误: Chrome failed to start: exited abnormally

我正在尝试在ubuntu14.04虚拟机(通过谷歌云)上运行Protractor测试,出于某种原因,当我运行“protractorconf.js”时,我收到一条错误消息:E/launcher-WebDriverError:未知错误:Chrome无法启动:异常退出为了安装headlesschrome,我遵循了这个任务:https://gist.github.com/alonisser/11192482在运行Protractorcons.js之前,我正在运行"webdriver-managerstart"当我运行“Xvfb-ac:2-screen01280x1024x16”时,它会卡住'正

angularjs - Protractor Js 运行到 linux 机器

我的Angular项目中有Protractor测试,当我想运行它时,我会捕获下一个异常日志:PossiblyunhandledRequestError:Error:connectECONNREFUSEDatnewRequestError(/home/tk/WorkSpaceNew/dashboard/frontend/node_modules/request-promise/lib/errors.js:11:15)atRequest.RP$callback[as_callback](/home/tk/WorkSpaceNew/dashboard/frontend/node_module

angularjs - Protractor Js 运行到 linux 机器

我的Angular项目中有Protractor测试,当我想运行它时,我会捕获下一个异常日志:PossiblyunhandledRequestError:Error:connectECONNREFUSEDatnewRequestError(/home/tk/WorkSpaceNew/dashboard/frontend/node_modules/request-promise/lib/errors.js:11:15)atRequest.RP$callback[as_callback](/home/tk/WorkSpaceNew/dashboard/frontend/node_module

node.js - Protractor E2E - 您如何管理数据库?

我目前依靠Node+Angular堆栈并利用Karma和Protractor进行测试。我目前很难弄清楚如何处理创建和编辑数据的E2E测试,以及加载预期数据的需要。搜索google会发现很多不同的自定义方法。我经常读到“你应该设置你的数据”或“只是创建一个模拟”,而没有深入了解常见流程的更多细节。其他人在从头开始创建全新的模拟模块时投入了太多开销。我只是想知道人们目前是怎么做的,这有标准吗?还是人们倾向于只是mock后端?模拟后端似乎并不像在Karma中那样简单,因为您在浏览器范围内。正如预期的那样,我使用MongoDB,因此很高兴了解在这种情况下其他操作的一些方向。特别是通过Protr

node.js - Protractor E2E - 您如何管理数据库?

我目前依靠Node+Angular堆栈并利用Karma和Protractor进行测试。我目前很难弄清楚如何处理创建和编辑数据的E2E测试,以及加载预期数据的需要。搜索google会发现很多不同的自定义方法。我经常读到“你应该设置你的数据”或“只是创建一个模拟”,而没有深入了解常见流程的更多细节。其他人在从头开始创建全新的模拟模块时投入了太多开销。我只是想知道人们目前是怎么做的,这有标准吗?还是人们倾向于只是mock后端?模拟后端似乎并不像在Karma中那样简单,因为您在浏览器范围内。正如预期的那样,我使用MongoDB,因此很高兴了解在这种情况下其他操作的一些方向。特别是通过Protr

node.js - Protractor 在 PhantomJS 上运行测试

我似乎无法通过测试成功获得PhantomJS。我试图将它集成到我的项目中,但在那之后我尝试只运行基本的AngularDocs示例并且我遇到了同样的问题。到目前为止我的步骤:npminstall-gphantomjsphantomjs--webdriver=9515//...GhostDriver-Main-在端口9515上运行ProtractorprotractorConf.js这与示例中的文件相同,只有browserName和seleniumAddress端口已更改://Anexampleconfigurationfile.exports.config={//Theaddressof

node.js - Protractor 在 PhantomJS 上运行测试

我似乎无法通过测试成功获得PhantomJS。我试图将它集成到我的项目中,但在那之后我尝试只运行基本的AngularDocs示例并且我遇到了同样的问题。到目前为止我的步骤:npminstall-gphantomjsphantomjs--webdriver=9515//...GhostDriver-Main-在端口9515上运行ProtractorprotractorConf.js这与示例中的文件相同,只有browserName和seleniumAddress端口已更改://Anexampleconfigurationfile.exports.config={//Theaddressof

angularjs - 更新到 Angular 2 后,无法在 Firefox 上通过 Protractor 运行 Selenium

将AngularJS1.4.x更新到Angular2后,Selenium测试无法再通过Firefox上的grunt-protractor-runner运行。一旦加载AngularJS,就会发生以下错误:D:\...\node_modules\grunt-protractor-runner\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:108vartemplate=newError(this.message);^UnknownError:Permissiondeniedtoaccess

angularjs - 更新到 Angular 2 后,无法在 Firefox 上通过 Protractor 运行 Selenium

将AngularJS1.4.x更新到Angular2后,Selenium测试无法再通过Firefox上的grunt-protractor-runner运行。一旦加载AngularJS,就会发生以下错误:D:\...\node_modules\grunt-protractor-runner\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:108vartemplate=newError(this.message);^UnknownError:Permissiondeniedtoaccess

javascript - 如何为(Angularjs)Web 应用程序进行集成测试

我正在开发一个Web应用程序。它由2个部分组成。一个Node休息服务器和一个angularjs客户端。应用的结构是这样的:RestServerApiModuleAngularApp服务器目前经过良好测试。我有单元测试和集成测试。集成测试正在访问一个真实的数据库并通过http调用其余的api。我认为这是服务器测试所能达到的最高水平。集成测试也运行得很快。我非常有信心测试服务器的方式足以满足我的用例,并且我对结果感到满意。但是我正在努力如何测试angularjs应用程序。我对相关指令和模块进行了单元测试。写这些不是问题。我想编写涵盖用户场景的集成测试。类似于注册场景:用户访问网站,进入注册