首页 > TAG信息列表 > end-to-end

javascript-如何在量角器中识别此元素?

查看一些客户信息时,我看到底部显示了客户信息.我相信它来自JSON调用. 如何识别这个元素?我尝试了className,但无法正常工作.谢谢你的帮助.并尝试了此CSS. .override-info隐藏移动ng-scope.我需要断言与John Grish匹配的名称: <div class="override-info hide-mobile ng-scope" ng-i

javascript-量角器中的“失败:未定义不是函数”

我经历过各种职位,但找不到解决方案. HTML: <div class="col-xs-3" ng-repeat="post in posts track by $index"> <div class="well"> <h3 class="postTitle"> <a ui-sref="singlePost({id:post.

javascript-如何使用量角器测试电子邮件链接?

我正在使用Protractor编写测试,并且想了解如何测试电子邮件链接.我的意思是,测试普通链接很容易,因为您只需签出新的URL.但是,当您单击电子邮件链接时,可以转到外部电子邮件提供商,因此,有什么解决方案吗? 谢谢解决方法:您不应该测试这种功能-它远远超出了应用程序的功能.单击该链接

javascript-我可以在浏览器中运行Jasmine Protractor测试吗?

我正在准备使用量角器和茉莉花进行E2E测试的套件.目前,我正在使用Node从命令行运行它们.过去,我将Jasmine测试与SpecRunner.html设置一起使用,该设置在运行时在浏览器中显示结果,允许您选择要运行的单个测试或测试的子套件,等等. 有没有人以这种方式设置Jasmine Protractor测试-输

javascript-如何使用量角器按文本查找和单击表格元素?

<tr id="item" ng-repeat="item in itemList> <td id="code" ng-repeat="column in columns">Some Text</td> </tr> 我已经看到了其他一些类似的问题,但是还不能解决. 到目前为止,这就是我尝试过的: element.all(by.repeater('column in c

javascript-onCleanUp()与onComplete()与afterLaunch()

在Protractor中,有一个名为onPrepare()的“全局设置”方法,但我不确定是什么意思是“全局拆解”-共有三种相关方法:onCleanUp,onComplete和afterLaunch都是测试执行后调用. 试运行后,量角器为什么要调用三种方法? onCleanUp,onComplete和afterLaunch有什么区别? 我还注意到有一个“退

javascript – 断言元素是重点

根据How do I assert an element is focused?线程,您可以通过切换到activeElement()来检查元素是否已被聚焦,并断言这与您期望获得焦点的元素相同: expect(page.element.getAttribute('id')).toEqual(browser.driver.switchTo().activeElement().getAttribute('id')); 在我的例子

javascript – 使用Protractor和PhantomJS

我需要E2E测试我的AngularJS应用程序,Protractor似乎是正确的方法.安装非常简单,就像Chrome中的魅力一样.然而,我需要使用无头浏览器并一直在研究如何将Protractor与PhantomJS一起使用,我发现了这个: Note: We recommend against using PhantomJS for tests with Protractor. T

javascript – 在端到端测试中使用跨平台键盘快捷键

问题: 在我们相当大的测试代码库中,我们使用不同的键盘快捷键.例如,要复制所选文本,我们使用CTRL / COMMAND C,粘贴CTRL / COMMAND v,打开新选项卡CTRL / COMMAND T等. 为了使测试在多个平台上运行,我们希望根据目标浏览器运行的平台自动选择CTRL vs COMMAND.要确定目标平台,我们目

javascript – 单击按钮捕获滚动条

我有一个网页,当点击按钮时,网页中的下一部分会滚动.有人可以建议如何捕捉滚动?代码在锚标记中,而href指向#以滚动到页面中的下一部分.我不知道如何验证滚动实际上是否有效?解决方法:在这种情况下,您可以断言/检查一些事情: > current URL指向正确的#部分: expect(browser.getCurrentU

javascript – 如何检查Jasmine中是否“应该有文本”?

我需要做类似的事情: expect(theElement.hasText()).toBe(true); 你知道我怎么办吗? 我知道量角器中有一个“getText”函数,但是,我怎么能用呢? 我该怎么办?: expect(theElement.getText().lenght > 0).toBe(true); 谢谢!解决方法:我发现jasmine-matchers库对其他有用的匹配器非常有

javascript – AngularJs量角器:幻灯片菜单中的元素不可见

我带着更多的Protractor Q& A回来了.所以,我在尝试查找幻灯片菜单中的元素时遇到了一个问题. html片段: <div class="ng-scope" ui-view="navmenu"> <nav class="menu slide-menu-left ng-scope"> <md-content class="md-default-theme" style=&quo

将H2数据库用于Flyway的Spring测试配置文件

我正在尝试设置我的端到端测试,以使用内存数据库,该数据库可以轻松启动,关闭,擦除和播种测试数据.我正在开发一个spring项目,正在使用flyway迁移数据库.当没有任何配置文件启动我的spring服务器时,flyway正确运行迁移,一切都很好.但是,在我的“测试”配置文件中运行时,不会运行flyw