問題タブ [nosuchelementexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1373 参照

selenium - https ログイン要求 - セレン webdriver

ページにログインしてアクションを実行するために https ログイン URL にアクセスしようとしましたが、同じことができませんでした。

これらは私の観察です。

実際の URL にアクセスすると、内部的に別の URL がJSESSION ID追加され、要求されたページが読み込まれます [実際の URL が形成されました]。

手順 :

  • 実際の URL は次のようになります。https:/abcd.xyz.com:7443/abcd/Web/Admin

  • 上記の URLdriver.get("https:/abcd.xyz.com:7443/abcd/Web/Admin");にアクセスしてテストを実行すると、Jsession ID が別の URL に追加され、以下のようになります。 https:/abcd.xyz.com:7443/abcd/loginAsGuest.jsp;jsessionid=z712Ty0Rn0BHLTH6Q2Q02cBj233L0JHwNhy7vxW9ntNZDbLJLxQT!-840704556

  • https://abcd.xyz.com:7443/abcd/Web/Admin次に、ページがロードされた状態で実際の URL が形成されます [ ]。

ここで私の問題は、スクリプトがそこからNoSuchElementFound先に進まず、ページにログインできないために例外が発生することです。

上記の問題を解決するためのヘルプは非常に役立ちます。

私のWebdriverコードは次のようになります:

ログは次のように表示されます:

スレッド "main" org.openqa.selenium.NoSuchElementException での例外: 要素が見つかりません: {"method":"name","selector":"username"}

上記の問題を解決するためのヘルプは非常に役立ちます。

ありがとう、
-アニル 09566212889

0 投票する
1 に答える
104 参照

java - Java で TicTacToe プログラムを作成しようとすると、NoSuchElementException エラーが発生し続けます

ここに画像の説明を入力いくつかのメソッドを作成しましたが、main を実行しようとすると NoSuchElementException エラーが発生し続けます。これにより、Tic Tac Toe ゲームをプレイできます。これは、次に示すように、enterMove() を使用して、ユーザーから行と列の値を取得しようとすると発生します。

}

配列の 0 ~ 2 ではなく、ユーザーが 1 ~ 3 から選択できるようにするのに何か問題がありますか? または、何か他のものを変更する必要がありますか?前もって感謝します!

注 - 問題のある行は、enterMove() でアスタリスクで囲まれています。

編集: 要求に応じてスタック トレース

0 投票する
1 に答える
1380 参照

java - org.openqa.selenium.NoSuchElementException

username以下のコードを使用して xsl シートをpassword使用して、次のようなログイン資格情報をインポートしようとしていますがNoSuchElementException、実行中に例外が発生しました。

私のxslシートは次のようになります:

使用しています:

  • 日食
  • webdriver.iostream
  • セレンツール

ログイン.java:

例外は次のとおりです。

問題はどこだ?

0 投票する
2 に答える
1154 参照

java - スキャナを 2 回使用する NoSuchElement

私はユーザー入力を読み取るコードに取り組んでいるので、それを行い、文字列を読み取って返す手順を作成しました。別のプロシージャから 2 回呼び出すと、理由がわからない NoSuchElementException エラーが返されます。

入力リーダー プロシージャ:

私はそれをどのように使用していますか:

私は得ています

初めて呼び出すと正常に動作し、その後クラッシュします。どうなり得るか?

0 投票する
1 に答える
346 参照

java - ファイル読み込み時の NoSuchElementException

ここに投稿するのはこれが初めてです。私は過去にかなり潜んでいましたが、今回は私の問題が何であるかを理解できないようです. これは宿題で、自分で解決しようとしました。

コメントアウトされた部分は、それが問題であるかどうかを確認しただけです。ヘッダーに「/」が含まれていなかったために機能しなかったのではないかと心配していました。しかし、そうではありませんでした。これが私が読んでいるファイルのサンプルです:

最初に日付で並べ替え、次に時間で並べ替える必要があります。挿入ソートを使用していましたが、日付の最初の桁のみを読み取り、2 桁を無視していました。したがって、私の解決策は、日付を分割する別のスキャナーを用意し、それでソートすることでした。ただし、次のエラーが発生しているため、あまり詳しくは説明しませんでした。

55 行目:

したがって、何が問題なのかわかりません。私の方法がこれをソートする最良の方法であることを願っています

ありがとう!

====================

編集:

さて、私は最初の問題を理解しました。私はこれを追加しました:

これで問題はある程度解決しましたが、スキャナーがファイルの最初の部分である「名前」をスキップする理由がわかりません。「名前」は日付になり、「日付」は時間になり、「時間」は取得するものがないため、そのような要素はスローされません。私は nextLine を行っているので、\n を食べてはいけません。

0 投票する
1 に答える
246 参照

java - 私のポーカー ゲーム Java の NoSuchElementException

私は本当にあなたの助けを借りることができました!

ほとんどのエラーを修正しましたが、現時点ではこれに固執しています。

長いコードで申し訳ありません。追加のエラーや見落としがある場合はお知らせください。あなたの助けに本当に感謝します <3

私はこのエラーを受け取り続け、その理由を理解できないようです:

私のカードクラス:

私のカードクラス:

0 投票する
2 に答える
2810 参照

java - Selenium webdriver - unable to locate an element on youtube

I am trying to retrieve the search results from YouTube suggestions using Selenium webdriver (Java) but i am getting the following error. Please help.

Error:

Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Unable to locate element: {"method":"class name","selector":"gssb_e"}

Build info: version: '2.41.0', revision: '3192d8a', time: '2014-03-27 17:18:15' System info: host: 'localhost', ip: '127.0.0.1', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.9.3', java.version: '1.7.0_55' Driver info: driver.version: unknown

Code

HTML generated by youtube suggestions:

0 投票する
1 に答える
1738 参照

scala - Scala/Play フレームワーク: POST リクエストからのペイロードの取得 / NoSuchElementException

Play 2.3 で POST からペイロードを取得しようとしています。

だから私はこの表現を使います。

しかし、フィールド「名前」が存在しない場合、問題が発生します。デバッガーを使用すると、request.body.asFormUrlEncodedのタイプが Some(Map) または ListMap であることがわかります。わかりませんが、デバッガーでは両方の用語が表示されます。フィールド「name」が存在する場合は問題ありませんが、フィールド「name」が存在しない場合は NoSuchElementException がスローされます。

request.body.asFormUrlEncoded.get("name")を呼び出すだけで ArrayBuffer が返されることがわかります。しかし、「名前」フィールドが存在しない場合、 Some(ArrayBuffer) と None を返すべきではありませんか?

では、フィールドが欠落している場合に例外を生成せずにフィールドの値を照会するにはどうすればよいでしょうか。

追加: AnyContentAsFormUrlEncoded の宣言は次のとおりです。というわけでマップです。ただし、 get on Map は Some または None を返す必要がありますが、オブジェクトを直接返す必要はありません。