0
A
答えて
0
isDisplayed()
がWebElementの方法で会うとき、私は、ユーザーがログインしたい私のコード
public boolean isuserloggedin()
{
boolean flag = false;
if((!driver.findElements(By.id("Cancel")).isEmpty()))!!(driver.findElements(By.xpath("//div[@id='welcomeimagepath']".isDisplayed())))
{
flag = true;
}
です。
findElements()
はWebElementsのリストを返し、isDisplayed()
はListでは呼び出すことができません。幸いにも、WebDriverにはメソッドfindElement(By by)
があり、これを使用して1つのWebElementを取得できます。
このようにあなたのコードは次のようになります。
boolean flag = false;
if (!driver.findElements(By.id("Cancel")).isEmpty() &&
driver.findElement(By.id("welcomeimagepath")).isDisplayed())
{
flag = true;
}
//編集:
それが検索パスに敏感ではないことのように見えることから、答えを編集します。
あなたは、XPathの下に使用し、それが本当与えるように、あなたが条件文でメソッドを呼び出すことができますreturn文でメソッドを使用することができ、あなたのHTMLコードに基づいて
0
または偽
public boolean isuserloggedin()
{
boolean flag = false;
if (!driver.findElements(By.id("Cancel)).isEmpty() || driver.findElement(By.xpath("//div[@id='WelcomeRefreshButton']")).isDisplayed())
{
flag = true;
}
return flag;
}
関連する問題
- 1. ログインが成功したら別のhtmlページにリダイレクトする
- 2. ログインが成功した後にスプリングブートセキュリティリダイレクト
- 3. ログインに成功した後にTextViewに値を追加する
- 4. ログインに成功した後、別のページをリダイレクトする方法
- 5. ユーザーにリダイレクトする方法:/ id成功したログイン後にログインする - レール3
- 6. 成功したログイン
- 7. ログインに使用パイソン+セレン、私はセレンでログインしたいのですが、ログインID「FM-ログイン-ID」を見つけることができないのdiv
- 8. ログインが成功したら別のクエリを実行してください
- 9. ログインが成功した後、前のページに戻る方法
- 10. ログインが成功した後に新しいアクティビティを開くアンドロイドスタジオ
- 11. リダイレクト後に成功したログインでjsをロードします
- 12. Joomla - ログインシステムメッセージ "ログインに成功しました"
- 13. jquery PHPでログインが成功した後、リファラーページにユーザーをリダイレクトする方法は?
- 14. 困難なmySQLクエリを設定するのが難しい
- 15. Spring Securityのログインが成功した後、AJAXの成功関数をコールバックするにはどうしたらいいですか?
- 16. angular 2.0.0成功したログイン後にリダイレクトする方法
- 17. angularjsでログインに成功した後、他のページにリダイレクトする方法は?
- 18. アンドロイドで成功したFacebookのログイン後にアプリにリダイレクトする方法は?
- 19. ログインしているユーザを選択するためのSELECTクエリ
- 20. ログインは成功しましたが、ユーザー名はなしです
- 21. 成功したログインでhttpを更新する
- 22. Deviseで成功したログインをテストする
- 23. 成功したSSHのログインと切断の成功
- 24. ASP.net Linqがlinqクエリをフィルタリングするためにログインしています
- 25. ploneサイトへの登録が成功した後すぐにログインします
- 26. PHP Ajaxログイン、成功したログイン後にAjaxが機能しない
- 27. ログイン成功のためのセレンテストケースでのアサート方法は?
- 28. 成功したログイン後にSpringセキュリティで他のGWTモジュールにナビゲート
- 29. ログインfacebookが成功したときにアクティビティを開くには?
- 30. Javaメール。ログインが成功したかどうかを確認するには?
コードのみ回答が強く推奨されています。コードが何をしているのか、それがどのように答えているのかを説明する説明をあなたの答えに加えてください。 – JeffC
コードをコードにもマークします。 – JeffC
は新しいスタックオーバーフローです。私は次回からお世話になります –