3

Cypress を使用して、カバー可能なドロップダウン メニュー バーをテストすることは可能でしょうか。

たとえば、Ebay ( https://www.ebay.com ) にアクセスすると、ページの右上隅にアラート アイコンが表示され、その要素にカーソルを合わせると、サインイン通知ボックスが表示されます。現れます。

これが私のコードで、サイプレスが私に指示したことに従いましたが、次のようなエラーが発生しました...

AssertionError 再試行がタイムアウトになりました: 要素が見つかるはずです: #ghn-err, しかし、見つかりませんでした.

 it('ebay hover test', () => {
        cy.visit('https://www.ebay.com')
        // 1. alert icon hover test.
        cy.get('#gh-Alerts-i').trigger('mouseover')
        cy.get('#ghn-err').should('be.visible')
        // 2. This is my another test.
        // cy.get('#gh-eb-My > .gh-menu > .gh-eb-li-a > .gh-sprRetina').trigger('mouseover')
        //cy.get('#gh-eb-My-o > .gh-eb-oa thrd').should('be.visible')
    })

この問題を解決するにはどうすればよいですか?

前もって感謝します!

4

2 に答える 2