[解決済み] Selenium Web Driverを使ってHTML入力の値を取得する
2022-05-12 20:16:25
質問
あるWebアプリケーションのHTMLに、次のようなコードがあります。
<input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly">
実際にページに表示されるのは、時刻を表示する文字列です。
Selenium Web Driverで、私は
WebElement
オブジェクトを参照しています。
<input>
を使って
WebElement timeStamp = waitForElement(By.id("prettyTime"));
の値を取得したい。
WebElement
の値を取得したいのですが、言い換えれば、ページに印刷されているものを取得したいのです。私はすべての
WebElement
ゲッターをすべて試しましたが、何もユーザーが見る実際の値を取得することはありませんでした。何か良い方法はないでしょうか?ありがとうございます。
どのように解決するのですか?
これはちょっと面倒ですが、うまくいきます。
私は
JavascriptExecutor
を追加し、さらに
div
を HTML に追加し、その中のテキストを
div
のテキストを
$('#prettyTime').val()
その後、Seleniumを使って
div
を取得し、その値を取得しました。その値が正しいかどうかをテストした後、先ほど作成されたdivを削除しました。
関連
-
[解決済み】Pythonを使用したSelenium - Geckodriverの実行ファイルがPATHにある必要があります。
-
springboot project MIMEタイプ text/htmlで転送された静的ファイルを読み込む。
-
javaでよく使われる英単語
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
このラインで複数のマーカーを解決する方法
-
[解決済み] Selenium WebDriverを使用して要素が存在するかどうかをテストしますか?
-
[解決済み] chromedriverでSeleniumを使用していることをWebサイトで検出することは可能ですか?
-
[解決済み】Selenium WebDriverでPythonを使用してWebElementのHTMLソースを取得する。
-
[解決済み】Pythonを使用してSeleniumでドロップダウンメニューの値を選択する方法は?
-
[解決済み】Selenium WebDriverでJavaScriptを使用してXPathで要素を取得する方法はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
スキャナは、タイプに解決することはできません最もルーキー初心者の質問
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
リソースの読み込みに失敗しました。サーバーはステータス500(内部サーバーエラー)で応答しました。
-
org.glassfish.jersey.servlet.ServletContainer
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
JSPで「リストが型解決できない!」の解決方法
-
Google Chromeのエラー「Not allowed to load local resource」の解決策について