問題タブ [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.

0 投票する
7 に答える
14895 参照

java - XPath は ID でテーブルを見つけることができません

WATIJ を使用してスクリーン スクレイピングを行っていますが、HTML テーブルを読み取ることができません (NullPointerExceptions または UnknownObjectExceptions をスローします)。これを克服するために、HTML を読み取り、それを JTidy で実行して整形式の XML を取得します。

XPathで解析したいのですが、テーブルがXMLプレーンにあるのに<table ...>byが見つかりません。idこれが私のコードです:

テーブルは空の文字列です。

ただし、テーブルは XML にあります。tidyHtml文字列を印刷すると、表示されます

これまで XPath を使用したことがないため、何か不足している可能性があります。

誰でも私を正すことができますか?ありがとう。

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

java - WATIJの問題

Java でWATIJ jar ファイルを使用して Web サイトにログインしました。ログイン後に表示されるWebページのページソース(HTMLコード)を取得したい。

私はすでにIEインスタンスを持っています。

0 投票する
3 に答える
1137 参照

java - ワティの交換

自動化されたテストを Java で記述できるようにする Watij の適切な代替品を知っている人はいますか? Watij ライブラリはもう開発されていないようです。

0 投票する
3 に答える
795 参照

javascript - Watijを使用したjQuery変更イベントのテスト

jQueryを使用して変更イベントが要素にバインドされている選択リストがあります。このようなもの:

誰かが選択リストで新しいオプションを選択すると、それに応じてUIの別の部分が変更されます。これで、マウスを使用してクリックすると正常に機能しますが、 Watijを使用してテストを作成する場合は、実行していないjQuerychangeイベントを起動する必要があります。

Watijテストは、必要な選択オプションを正しく選択しますが、実際のイベントはトリガーされません。私は電話をかけてみfireevent("change");ましfireevent("onchange");たが、役に立ちませんでした。私も試しましたがie.sendKeys("{ENTER}");ie.sendKeys("{TAB}");これもうまくいかないようです。

何か案は?

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

java - JavaVMに-d32パラメーターを指定する方法

最近、watijをダウンロードしました。彼らのウェブサイトで彼らは言う

注:Macで実行している場合は、-d32JavaVMパラメーターに追加する必要があります。

彼らは指定していないので、私はこれを行うための手順は何であるか疑問に思いました。

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

java - watij を実行する

watij をダウンロードして、Eclipse で実行できるようにしようとしています。私はこのサンプルコードを試しました

WebSpec 仕様 = 新しい WebSpec().safari(); spec.safari().open("http://www.google.com");

WebSpec は赤で下線が引かれ、WebSpec をタイプに解決できないことを示しています。これは、プロジェクトに何かが追加されていないことを意味すると思います。
src フォルダーを右クリックして .jar ファイルを追加し、webspec.jar もプロジェクトに追加しました

不足している手順はありますか?

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

java - webspec と watij の実行方法

私は次のコードを持っています...

日食で書かれています。

WebSpec に赤い下線が引かれ、「タイプとして解決できません」というエラーが表示されます。
これは、一部のライブラリが適切な場所にないためだと思いますか?
私は多くの異なることを試しました。

私は何をする必要がありますか?

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

java - watij を使用してこの入力要素の値を設定する方法

私のコード:

意味がわからないsetvaluehandler="RichInputBoxSetValueHandler1"
トリガーハンドラーですか?もしそうなら、それはどのように引き起こされますか?

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

java - 画像をクリックしてください

Watij を使用した自動テスト中に画像をクリックしようとしています。私は特に、SymbolFactory の src (名前、ID などではなく) を検出として使用しようとしています。

HTML:

ジャワ:

なぜこの行で watij.runtime.UnknownObjectException をスローするのか疑問に思っています。

ありがとう!