問題タブ [watir-classic]

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 に答える
715 参照

ruby - execute_script に関する問題

次の構成で watir-classic 3.3.0 を実行しています。

  • ルビー 1.9.2p290
  • WATIRクラシック3.3.0
  • Windows XP サービス パック 3
  • IE8

テスト中のページの 1 つで次のスクリプトを実行しようとすると、エラーが発生します。

エラー:

ブラウザで Javascript エラーを確認すると、次のように表示されます。

注: IE Javascript エラー ログ内でこれを数回取得します。

サイトがエラーで読み込まれず、なぜ JSON2 が無効な文字で識別されないのか途方に暮れています。これを修正する方法について何か考えはありますか?

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

html - watir を使用して HTML 要素にアクセスする

メールを作成したいのですが、メールのテキストエリアには次の HTML コードがあります。

次の手順を実行しましたが、取得できませんでした。

私のシステム構成は

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

ruby - Ruby または WATIR を使用して IE ブラウザ インスタンスのプロセス ID を取得する方法は?

IE ブラウザ インスタンスが開いています。WATIR または Ruby を使用して、ブラウザ インスタンスのプロセス ID またはブラウザの開いたタブを取得するにはどうすればよいですか。

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

ruby - WATIR-Classic 3.0.0 では 2 つのファイルが見つかりましたが、WATIR-Classic 3.7.0 では見つかりませんでした

WATIR-CLASSIC 3.0.0 には「testcase.rb」と「assertions.rb」という名前の 2 つのファイルがありますが、これらの 2 つのファイルは WATIR-CLASSIC 3.7.0 にはありません。これの理由は何ですか?それとも他のフォルダにあるのでしょうか?

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

ruby - コマンド プロンプトから file.rb を実行できません

私はRuby 2.2を持っていますが、同じエラーが発生するたびにコマンドプロンプトから.rbファイルを実行できません:

何をすればよいでしょうか?

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

ruby - watirを使用してセールスフォースで要素を見つけることができません

問題 1: 入力:

エラー:

問題 2: 入力:

エラー:


「when_present」がなく、「sleep 30」が使用されている

入力:

// 入力に 'id' の代わりに 'name' を試しました

エラー:

html コード:

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

ruby - このテキストボックスは WATIR-Webdriver では機能しますが、watir-classic では機能しません

上記のテキスト ボックスは、watir-webdriver 'b.text_field(:name,'namedDriverGivenName').set 'raj' に次のコードを記述したときに機能しますが、watir-classic では同じコードが機能しません。問題かもしれませんか?

編集

puts b.text_field(:id,'mainContactPolicyholder').exists? =>真

puts b.text_field(:id,'emailReEnterPolicyholder').exists? =>偽

上記の 2 つのテキスト ボックスが私のページに存在しますが、1 つ目は結果が true で、2 つ目は結果が false ですが、Watir-Webdriver を使用すると、両方のテキスト ボックスが正しく認識されます。