2016-08-10 9 views
0

私のサイトの夜間鑑賞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-listdiv: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ヶ月前に働いていた。なぜ私は今日はなぜか分からない。どんな助けもありがとう。

答えて

0

あなたはそれをクリックしようとする前に#right-tab-list div:nth-​​child(5)が存在することを確認しようとしましたか?

関連する問題