問題タブ [watij]
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.
java - XPath は ID でテーブルを見つけることができません
WATIJ を使用してスクリーン スクレイピングを行っていますが、HTML テーブルを読み取ることができません (NullPointerExceptions または UnknownObjectExceptions をスローします)。これを克服するために、HTML を読み取り、それを JTidy で実行して整形式の XML を取得します。
XPathで解析したいのですが、テーブルがXMLプレーンにあるのに<table ...>
byが見つかりません。id
これが私のコードです:
テーブルは空の文字列です。
ただし、テーブルは XML にあります。tidyHtml
文字列を印刷すると、表示されます
これまで XPath を使用したことがないため、何か不足している可能性があります。
誰でも私を正すことができますか?ありがとう。
java - WATIJの問題
Java でWATIJ jar ファイルを使用して Web サイトにログインしました。ログイン後に表示されるWebページのページソース(HTMLコード)を取得したい。
私はすでにIEインスタンスを持っています。
java - ワティの交換
自動化されたテストを Java で記述できるようにする Watij の適切な代替品を知っている人はいますか? Watij ライブラリはもう開発されていないようです。
javascript - Watijを使用したjQuery変更イベントのテスト
jQueryを使用して変更イベントが要素にバインドされている選択リストがあります。このようなもの:
誰かが選択リストで新しいオプションを選択すると、それに応じてUIの別の部分が変更されます。これで、マウスを使用してクリックすると正常に機能しますが、 Watijを使用してテストを作成する場合は、実行していないjQuerychangeイベントを起動する必要があります。
Watijテストは、必要な選択オプションを正しく選択しますが、実際のイベントはトリガーされません。私は電話をかけてみfireevent("change");
ましfireevent("onchange");
たが、役に立ちませんでした。私も試しましたがie.sendKeys("{ENTER}");
、ie.sendKeys("{TAB}");
これもうまくいかないようです。
何か案は?
java - JavaVMに-d32パラメーターを指定する方法
最近、watijをダウンロードしました。彼らのウェブサイトで彼らは言う
注:Macで実行している場合は、
-d32
JavaVMパラメーターに追加する必要があります。
彼らは指定していないので、私はこれを行うための手順は何であるか疑問に思いました。
java - watij を実行する
watij をダウンロードして、Eclipse で実行できるようにしようとしています。私はこのサンプルコードを試しました
WebSpec 仕様 = 新しい WebSpec().safari(); spec.safari().open("http://www.google.com");
WebSpec は赤で下線が引かれ、WebSpec をタイプに解決できないことを示しています。これは、プロジェクトに何かが追加されていないことを意味すると思います。
src フォルダーを右クリックして .jar ファイルを追加し、webspec.jar もプロジェクトに追加しました
不足している手順はありますか?
java - webspec と watij の実行方法
私は次のコードを持っています...
日食で書かれています。
WebSpec に赤い下線が引かれ、「タイプとして解決できません」というエラーが表示されます。
これは、一部のライブラリが適切な場所にないためだと思いますか?
私は多くの異なることを試しました。
私は何をする必要がありますか?
java - watij を使用してこの入力要素の値を設定する方法
私のコード:
意味がわからないsetvaluehandler="RichInputBoxSetValueHandler1"
?
トリガーハンドラーですか?もしそうなら、それはどのように引き起こされますか?
java - 画像をクリックしてください
Watij を使用した自動テスト中に画像をクリックしようとしています。私は特に、SymbolFactory の src (名前、ID などではなく) を検出として使用しようとしています。
HTML:
ジャワ:
なぜこの行で watij.runtime.UnknownObjectException をスローするのか疑問に思っています。
ありがとう!