私のサイトの夜間鑑賞js e-t-eテストを書いています。私のサイトには、ユーザーがナビゲートできるメニューとして使用する右手のタブがあります。私のniightwatchはタブをクリックできません。私は可能な限り無駄にしようとしました。Nightwatch jsはタブをクリックできません
.verify.elementPresent('div[role="tab"][title="Asset Index"]')
.click('#right-tab-list div:nth-child(5)', function(status){
console.log('the click status is', status.status);
browser.click('#right-tab-list div:nth-child(5)');
})
.waitForElementVisible('div[role="tab"][aria-selected="true"][title="Asset Index"]', 3000)
.verifying div[role="tab"][title="Asset Index"]
現在は肯定を返します。ただし、#right-tab-list
のdiv:nth-child(5)
のクリックに失敗しました。 5番目の子はdiv[role="tab"][title="Asset Index"]
です。クリック状態は-1を返します。私のコードが私になる前に、
.verify.elementPresent('div[role="tab"][title="Asset Index"]')
.click('div[role="tab"][title="Asset Index"]', function(status){
console.log('the click status is', status.status);
browser.click('#right-tab-list div:nth-child(5)');
})
.waitForElementVisible('div[role="tab"][aria-selected="true"][title="Asset Index"]', 3000)
現在の要素が真であることを確認しています。ただし、クリックステータスは負の値を返します。手続きwaitForElementVisible
も失敗しました。私はすべてのaveilに可能なすべてを試みた。それは4ヶ月前に働いていた。なぜ私は今日はなぜか分からない。どんな助けもありがとう。