問題タブ [firewatir]
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.
ruby - firefox が開かない - cron、ruby、firewatir
firefox で dlink 管理ページを開き、ADSL 接続または切断を行う ruby スクリプトを作成しました。
このスクリプトをターミナルで問題なく実行できました。しかし、それを cron ジョブにすると、Firefox が起動しません。
これは私がcrontabに持っているエントリです
/tmp/cron_test に次のエントリが表示されます。スクリプトが実際に実行されたようです。
しかし、この自動化が機能するために、Firefox が開かない理由がわかりませんでした。/home/raguanu/Dropbox/nettie.rbはこちら
どんな助けでも大歓迎です。
ruby - これは、Linux で jssh へのリモート接続を拒否する適切な方法ですか?
jssh にセキュリティが組み込まれているかどうかはわかりません。Web アプリケーションのテスト中は、localhost から jssh にのみ接続できるようにしたいと考えています。次の行を iptables に追加しました。
彼らは私が必要とするセキュリティを提供しますか?
編集:これはプログラミングに関連しています。テストは ruby で書かれています。ただし、テストを機能させるには、jssh を有効にする必要があります。デフォルトでは、jssh はポート 9997 で実行され、すべての着信接続を受け入れます。接続されると、接続されたユーザーからのコマンドを受け入れます。管理者権限を持つユーザーが実行している jssh シェルに誰かが接続した場合に起こりうる潜在的な損害を想像してみてください。
EDIT2:私が書いたコードに問題がないからといって、これはこの質問を却下する必要があるという意味ではありません. 正当な質問だと思います。使用しているツールの 1 つを制御できるかどうかを知りたいです。
firefox - Firefox JSSH接続またはUbuntu 64での非常に詳細なコンパイル手順?
Ubuntu Jaunty 64 ビット マシンで jssh と firefox をうまく動作させるのに苦労しています。これを機能させるために必要な特定の手順を知っている人はいますか? (または、firewatir を動作させるために何か他のものを使用している場合は、それらも回答として取り上げます)
ここに私が試したいくつかのことがあります:
jssh 拡張機能を単独でインストールし ( http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntuの指示に従って)、次のコマンド ラインを実行するとエラーが表示されます。
Firefox -jssh
telnet ローカルホスト:9997
エラーが発生します:
::1 を試行中...
127.0.0.1 を試しています...
telnet: リモート ホストに接続できません: 接続が拒否されました
次の mozconf ファイルと make コマンドを使用して Firefox をコンパイルすると、エラーが表示されます。
.
- コンパイル中
ruby - firewatir を mac osx で実行する: jssh の問題
Mac OSX Leopard で firewatir を実行しようとしています。Firefox 3.6rc2 をインストールしましたが、最も単純なスクリプトを実行しても機能しません。
次のエラーが表示されます
-jssh オプションを指定して Firefox を起動しようとしても、エラーが発生します (別のエラーが発生します)。
その場合のエラー出力:
firewatir を実際に Mac OSX で実行するためのチュートリアルや hnt はありますか?
javascript - Ruby Watir:JavaScriptアラートで[OK]をクリックしますか?
私が試したコードはどれも影響がないようです。私の意図は、「OK」ボタンを押すことによって表示される可能性のあるすべてのJavaScriptプロンプトを閉じることです。問題は、私のスクリプトが表示されるプロンプトに影響を与えないことです。言い換えれば、それは何もしません。
これが私が持っているものです:
HTML:
プロンプトのテキストは変更される可能性があります。アラート/確認プロンプトの内容に関係なく、[OK]をクリックするつもりです。
PS:私はUbuntuを実行しています。
jquery - FireWatirとjQuery
FireWatirと呼ばれるこの優れたソフトウェアの平和を使用した後、jQuery-selector-magicを私のテストに統合する方法があるかどうか疑問に思います。
私の最初の試みは、このようなfirewatirのjs_eval()
方法を使用することです
私が得る唯一のものは
JsshSocket :: JSReferenceError:アラートが定義されていません
他の表現が
チャームのように働きましょう!
ヒントを持っている人はいますか?
ありがとう、挨拶、
ジョー
ruby - 内に埋め込まれた要素をスクリプト化する方法
I am using Firefox and i have a page which has an Tag. The contents embedded within this tag cannot be seen from normal "View Page source" option. So i installed Firebug plugin and i can get see the contents using Firebug. My issue is, i cannot script any of these elements using FireWatir. Anybody has any ideas how to do this using Firewatir? Your help would be greatly appreciated.
ruby-on-rails - watirでのマウスの動き/マウスオーバーとJavaScriptの評価
watirでテストしているJavaScriptを多用するRailsアプリがあります。2つの特定のテスト要件があります。
- 画面の特定の領域へのマウスの移動をシミュレートできる必要があります(または、少なくともdivのonmouseoverイベントをトリガーする必要があります)
- 上記が発生した後でJavaScriptのスニペットを評価して、フラグが正しく設定されているかどうかを確認します
私はこれをwatirで行う方法を理解できていません。これを行う方法についてのアイデアはありますか?
watir - Ubuntu Linux で FireWatir を使用して基本認証を行うには?
基本認証を使用してサイトにアクセスするために FireWatir (1.6.5) を使用しようとしていますが、Linux の Firefox で動作するソリューションを見つけることができませんでした。FireWatir 1.6.5 は Linux で基本認証をサポートしていますか? 私は 2 日間 Web を検索してきましたが、これを行う方法についてどこにも直接的な答えが得られません。
役立つと思われる唯一のスレッドはこれでした ( http://groups.google.com/group/watir-general/browse_thread/thread/d8ab9a177d282ce4/fc1bf2319fb387d8?lnk=gst&q=basic+authentication#fc1bf2319fb387d8 )。
Aedorn Varanis は、「Angrez のフォークには解決策があったので、今はそれを使用しています。Angrez に感謝します。完璧に動作します!」と述べていますが、動作させるために何をしたかについては言及していません。
最初に、次を使用して認証ダイアログボックスをバイパスしようとしました。
browser.goto(' http://admin:password@172.20.1.1 ')
ただし、これにより、次のような「確認」ダイアログが生成されます。
「ユーザー名「admin」でサイト「172.20.1.1」にログインしようとしています。」【キャンセルOK】
このダイアログはブロックされ、[OK] をクリックするまで goto 呼び出しは返されません。
次に、追加してみました:
browser.startClicker("ok") browser.goto(' http://admin:password@172.20.1.1 ')
しかし、これも同じ「確認」ダイアログを生成します。
単体テスト /var/ lib/gems/1.8/gems/firewatir-1.6.5/unittests/html/JavascriptClick.html を使用して startClicker 機能をテストしたところ、問題なく動作しました。確認ダイアログを処理する正しい方法。
他の誰かが基本認証を機能させる方法、または確認ダイアログで [OK] をクリックする方法を見つけましたか? もう途方に暮れています...
ruby - Watir Ruby ライブラリを使用してボタン クリック アクションを開始する
URL: http: //www.cars.com/
左上の「New Cars」フォームを検索するボタンクリックアクションを開始するのを手伝ってくれる人はいますか。JavaScriptも使用しているようです。助けていただければ幸いです。