UIテスト用のクロームドライバでnightwatchを使用しています。ウェブページで「primary-btn」をクリックしようとしたときに問題が発生しました。 WaitForElementは、セレクタ "#primary-btn"の2つの要素を検出しました。最初のものだけがチェックされ、その後の.click( '#primary-btn')は目的の結果を生成しません。Nightwatch .waitForElementVisible( '#primary-btn')警告:WaitForElementが2つの要素を検出しました
実際にdocument.getElementById( 'primary-btn')を使用して「#primary-btn」という名前の2つの要素があるかどうかを確認するために、Webページを確認しました。しかし、関数はidが 'primary-btn'の要素を1つしかリストしていません
これはなぜ起こるのかわかりません。ナイトウォッチのサポートはアニメーションが終了するのを待ちますか?
を試してみてください、私は次のような結果を得る
コンテナはおそらくアニメーションのある時点で複製され、次に削除されましたが、複製されたIDは説明されていました。 –