小编Zah*_*que的帖子

如何在AngularJS e2e测试中测试拖放功能

我正在尝试测试我的应用程序,我需要将一个小部件从一个位置移动到另一个位置,换句话说,我需要在端到端测试中测试拖放功能.

我该如何测试?

javascript angularjs angularjs-e2e protractor

9
推荐指数
2
解决办法
7023
查看次数

错误:在Windows 10中找不到或加载主类org.codehaus.plexus.classworlds.launcher.Launcher

我正在使用Windows 10,我在指令中设置了路径

  • 设置M2_HOME(E:\ softwares\apache-maven-3.3.9)
  • 设置M2(%M2_HOME%\ bin)
  • 设置系统变量路径(%M2_HOME%\ bin)

当我运行mvn --version时,我收到了错误

    C:\Users\zafaque>echo %M2_HOME%
E:\softwares\apache-maven-3.3.9

C:\Users\zafaque>mvn --version
Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
Run Code Online (Sandbox Code Playgroud)

maven windows-10

5
推荐指数
1
解决办法
2340
查看次数

错误:在11001ms之后等待Protractor与页面同步超时."当用户browser.getCurrentUrl()时

我正在测试登录和注销功能,下面是我的测试用例

it('should redirect to login page on click of logout',function(){
    signInPage.email.sendKeys('zahid.afaque@meltwater.com');
    signInPage.password.sendKeys(1234);
    signInPage.loginButton.click();
    expect(browser.getCurrentUrl()).toMatch(/\/collections/);
    signInPage.profileImage.click();
    signInPage.logout.click();
    browser.waitForAngular();
    expect(browser.getCurrentUrl()).toMatch(/\/login/);
});
Run Code Online (Sandbox Code Playgroud)

当我在测试上运行时,它的失败和下面是错误消息

Error: Timed out waiting for Protractor to synchronize with the page after 11001ms. Please see https://github.com/angular/protractor/blob/master/docs/faq.md
Run Code Online (Sandbox Code Playgroud)

我尝试使用,browser.waitForAngular();但它没有帮助.当我删除期望"expect(browser.getCurrentUrl()).toMatch(/\/login/);"然后它已经过去了.任何人遇到同样的问题,任何帮助都是适当的

javascript jasmine angularjs-resource angularjs-e2e protractor

3
推荐指数
1
解决办法
3036
查看次数