0

私はアラビア語と英語の両方をサポートするウェブサイトを持っており、後でもっと多くの言語をサポートするかもしれません。確かに私は各言語の自動化テストを作成したくありません。アラビア語の自動化テストをしようとすると、問題は、ウェブサイト全体の位置合わせです。右から左へのページの変更です。ロケータのアライメントを解決するにはどうすればよいですか。私は、HTMLのレイアウトは、配向変化(のみCSSの変更)を変更すべきではありませんだと思うのplzどのようにアラビア語のような右から左への言語をサポートするJavaのセレンを使用して自動化テストをビルドするには?任意のコード例

HTML example

答えて

1

必要 コード例とリソース。したがって、XPATHとIDロケータを使用するのは安全です。CSSセレクタの使用を避けるようにしてください。変更できるのは、ウェブサイトの配置に依存します。 CLASS NAMEを使用するときは注意が必要です。

テストするHTMLの例をアップロードしてください。それは助けるだろう。

+0

はい、私はxpathとalignmentsを使用して試してみましたが、可能な場合は同じコードで多言語をサポートする必要があります...今は英語でやったことがあります2つの言語よりいくつかのフォーラムは、プロパティファイルを使用して主張しますが、詳細は含まれていません..どのように私は同じコードで別の言語をサポートすることができますか? ---ポストに添付されたHTMLの例 –

+0

正確に何をテストしたいのかを指定できますか?いくつかの例では、ウェブサイトのコンテンツ(言語によって変わる)をテストしたいと思っています。 –

+0

はい、正確に言えば、言語によって変化するコンテンツをテストしたいと思います。例えば、ページタイトル、ナビゲーションバーのタイトル、 ....など。私は多言語をサポートするように国際化のための自動化を行う必要がある...私はすでに英語で行っている今私はアラビア語のコンテンツを行う必要があります..それは私がプロパティを変更する方法です各言語のファイル。この記事をチェックしてください https://nileshdk.wordpress.com/2013/08/06/internationalization-automating-localized-ui-using-selenium-webdriver/?blogsub=confirming#subscribe-blog –

関連する問題