2016-05-04 8 views
1

Selenium + TestNgを使用してEmber.jsアプリケーションを自動化しようとしています。実行時にオブジェクトのプロパティが変更されたときに、Seleniumを使用してEmber.jsアプリケーションを自動化

アプリケーション内のドロップダウンには、オブジェクトプロパティIDが1つしかありません。しかし、私はページIDを変更すると私はいつもリフレッシュし、パターンがありません。 例:初めてページid = ember1398を開いて、同じオブジェクトIDがember1097に変更されたページをリフレッシュします。

この挑戦の克服に私を導く人がいれば、私はすばらしいと思います。私は必要に応じてツール/フレームワークを変更するために開いています。

+0

xpathを使用して要素を検索することはできませんか? – theRoot

+0

idプロパティのみが表示され、実行時にも変更されます。変更のパターンがないため、xpathを作成できません。 –

+0

コードの概要を投稿できますか? – theRoot

答えて

0

これはEmberの既知の問題です。私たちはたくさんのサードパーティ製のアプリケーションと連携してセレンを使って多くの自動テストを行います。この問題が発生したときに他のパートナーと同様にコードをテストすることはできません。私はEmberを使う良い理由があると確信していますが、Seleniumで簡単にテストすることはできません。これで公開されたバグがありましたが、終了しました。

https://github.com/emberjs/ember.js/issues/11834

燃えさしが、これを修正するまで、私の推薦はJSおよびまたはフレームワーク自体以外のものを使用して第三者によってテストされるように組み込まれているさまざまなJSフレームワークを使用することです。

関連する問題