我是自动化的角4应用程序与量角器和黄瓜框架。
获得一个简单的按钮点击错误。(并不是所有的时间)
1) Scenario: Scenario 2 - features\Home.feature:9
Step: Then Click on edit button - features\Home.feature:11
Step Definition: stepDefinitions\FirstStep.ts:31
Message:
Error: function timed out after 5000 milliseconds
at Timeout.<
复制步骤:
在位置输入中选择日期。类型ABC。将启用该按钮。从位置输入中删除ABC。。
现在位置是空的,但是按钮是启用的。所以任何想绕过定位场的人都可以。我怎样才能防止这种情况发生呢?
function testFinish() {
var datepicker = document.getElementById('datepicker');
var location = document.querySelector('#location');
var btn = document.getElementById('btn');
在这里,我尝试使用Java Script.But启用和禁用我的文本框,我的代码在禁用的情况下运行良好,但无法恢复启用状态。我添加了我的代码片段below.Here,为此我使用了以下JS查询。
getElement(Elm).setAttribute(“禁用”);
getElement(Elm).setAttribute(“禁用”,false);
JS尝试
/*----------FUNCTION TO GET AN ELEMENT BY ID-------------------*/
function getElement(elm){
var elem = document