我正在使用Protractor和Jasmine进行e2e测试.我们的申请是在Angular.
我已经写定getPageTimeout: 500000,allScriptsTimeout: 600000在配置文件中.defaultTimeoutInterval:500000根据GitHub 添加.
即使这样,我也得到了以下异常.感谢任何帮助.
A Jasmine spec timed out. Resetting the WebDriver Control Flow.
The last active task was:
Protractor.waitForAngular()
at [object Object].webdriver.WebDriver.schedule (C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\webdriver.js:345:15)
at [object Object].Protractor.executeAsyncScript_ (C:\Users\AppData\Roaming\npm\node_modules\protractor\lib\protractor.js:1141:26)
at [object Object].Protractor.waitForAngular (C:\Users\AppData\Roaming\npm\node_modules\protractor\lib\protractor.js:1159:15)
at [object Object].getWebElements (C:\Users\AppData\Roaming\npm\node_modules\protractor\lib\protractor.js:191:21)
at [object Object].getWebElements
Run Code Online (Sandbox Code Playgroud) 我是量角器e2e测试的新手.使用量角器编写茉莉花测试用例.我在html文件中有两个按钮.我想选择特定按钮(begin.html文件中的按钮)
这些都行不通
element(by.id('gotest')).click();
by.linkUiSref('about-you');
在按钮上执行某些事件应该导航到下一页(关于你)
请帮我
Text.html
<div class="button">
<a ui-sref="begin">
<button class="green">Text</button>
</a>
</div>
<ng-include src="'../begin.html'" class="hidden"></ng-include>
Run Code Online (Sandbox Code Playgroud)
begin.html
<div class="button">
<button class="green" id="gotest" ui-sref="about-you">Start</button>
</div>
Run Code Online (Sandbox Code Playgroud) protractor ×2