私たちのチームは、AngularJS を使用した Web アプリに取り組んでいます。テストには、単体テストと angular-e2e テストに Jasmine を使用します。それはうまくいきます。しかし、今日 QA チームから、Web アプリのテストに Selenium を使用しようとしたが、ほとんどの DOM 要素の ID を定義していないため問題に直面しているとの連絡がありました。これについて少し調査しましたが、うまくいきませんでした。セレンを使用するためだけにすべてのIDを明示的に追加することなく、セレンテストを行う良い方法を誰かが提案できますか? ありがとう!
アップデート
いくつかの会議があり、テストの堅牢性のために要素に id を挿入することになりました。みんな答えてくれてありがとう:)