問題タブ [jssh]

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

ruby - これは、Linux で jssh へのリモート接続を拒否する適切な方法ですか?

jssh にセキュリティが組み込まれているかどうかはわかりません。Web アプリケーションのテスト中は、localhost から jssh にのみ接続できるようにしたいと考えています。次の行を iptables に追加しました。

彼らは私が必要とするセキュリティを提供しますか?

編集:これはプログラミングに関連しています。テストは ruby​​ で書かれています。ただし、テストを機能させるには、jssh を有効にする必要があります。デフォルトでは、jssh はポート 9997 で実行され、すべての着信接続を受け入れます。接続されると、接続されたユーザーからのコマンドを受け入れます。管理者権限を持つユーザーが実行している jssh シェルに誰かが接続した場合に起こりうる潜在的な損害を想像してみてください。

EDIT2:私が書いたコードに問題がないからといって、これはこの質問を却下する必要があるという意味ではありません. 正当な質問だと思います。使用しているツールの 1 つを制御できるかどうかを知りたいです。

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

firefox - Firefox JSSH接続またはUbuntu 64での非常に詳細なコンパイル手順?

Ubuntu Jaunty 64 ビット マシンで jssh と firefox をうまく動作させるのに苦労しています。これを機能させるために必要な特定の手順を知っている人はいますか? (または、firewatir を動作させるために何か他のものを使用している場合は、それらも回答として取り上げます)

ここに私が試したいくつかのことがあります:

  1. jssh 拡張機能を単独でインストールし ( http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntuの指示に従って)、次のコマンド ラインを実行するとエラーが表示されます。

    Firefox -jssh

    telnet ローカルホスト:9997

    エラーが発生します:

    ::1 を試行中...

    127.0.0.1 を試しています...

    telnet: リモート ホストに接続できません: 接続が拒否されました

  2. 次の mozconf ファイルと make コマンドを使用して Firefox をコンパイルすると、エラーが表示されます。

.

  1. コンパイル中
0 投票する
2 に答える
2093 参照

ruby - firewatir を mac osx で実行する: jssh の問題

Mac OSX Leopard で firewatir を実行しようとしています。Firefox 3.6rc2 をインストールしましたが、最も単純なスクリプトを実行しても機能しません。

次のエラーが表示されます

-jssh オプションを指定して Firefox を起動しようとしても、エラーが発生します (別のエラーが発生します)。

その場合のエラー出力:

firewatir を実際に Mac OSX で実行するためのチュートリアルや hnt はありますか?

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

ruby - FirefoxでWatirをテストすると、JsshSocket::JSReferenceErrorがスローされます

WindowsでWatirを使用していますが、スクリプトをFirefoxで実行しようとすると、コンソールに次のエラーが表示されます。

これは他の誰かに起こりますか?それを修正するにはどうすればよいですか?

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

javascript - Firefox4.0b1のjsshでのJavascriptエラー

新しいFirefox4.0ベータ1用にコンパイルおよびビルドされたjsshを介してこのJavascriptを使用すると、奇妙なメッセージが返されます。これがコードです(少し面倒な場合は申し訳ありません)。

要約すると、コードは、ユニットテストのテストページであるFirefoxウィンドウのすべてのフレームをチェックし<td>て、Goodbye Wonderfulというフレーズを含む要素をonclick探します。失敗した応答を返す代わりに、最後にこの奇妙なnserrorを受け取ります。説明できません。

jsshからのリターンメッセージは次のとおりです。

受信:キャッチされない例外:[例外..."コンポーネントが利用できません"nsresult: "0x80040111(NS_ERROR_NOT_AVAILABLE)"場所:"JSフレーム::インタラクティブ::<TOP_LEVEL> ::行1"データ:いいえ]

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

javascript - Javascript/jsshの問題Firefox4.0b1

またはイベント<td>内の特定のフレーズのタグをチェックするJavascriptを実行するときに、Firefox 4.0b1用にjsshをビルドし、xpiとしてパッケージ化して、ブラウザーにインストールしました。コンポーネントが利用できないことを示すNS_ERRORが発生します。誰かがこれが今のところ起こっているのを見たことがありますか?これは、タグがページの最初のタグではないか、最初のタグにない場合にのみ発生します。どんな助けでもいただければ幸いです。onclickonfocus<td><tr>

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

firefox - Firefox + jssh ビルド

ナイトリーまたは .mozconfig で jssh を有効にしてビルドするリリースのいずれかで、Firefox の 4.0b1 以降のものを取得できた人はいますか?手動で jssh ディレクトリにコピーしてからビルドすると、多くのコンパイル エラーが発生します。4.0b1 用にビルドすることができ、正常に動作したため、jssh で何が起こっているのか誰かが知っているかどうか疑問に思っていました (td タグに関する問題を除く)。およびそれらのタグ内のイベント)。Mozilla が jssh を廃止しないことを願うばかりです。任意の回答をいただければ幸いです。

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

watin - 誰かがFireFox4に対してWatiNテストを正常に実行しましたか?

jsshプラグイン(WatiNを実行するために必要)は、引用するために、 FireFoxバグ586869による作業がまだ必要なようです。

jsshを維持しようとしているはずの人にはおそらく明らかですが、それを取り戻すには、「hg up -r 3ca5d6674feb」を実行して、作業する場所にコピーするだけです。

jsshのSOに関する最近の活動もあまり見つかりませんでした。

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

firefox - Firefox4以降で動作するFireWatirの代替手段

私が読んだところによると、Firefox 4用のJSSHはなく、したがってFireWatirもありません。FireWatirで正常に実行されるスクリプトがいくつかあります。もちろん、Firefoxをv4に更新したいと思います。大変な労力を要するので、すべてのスクリプトを別のシステムで書き直すのは嫌です。IEに切り替えるというアイデアは好きではありません。主な理由は、すべてのファイルを特定のディレクトリに保存するようにFirefoxを設定できるのに対し、IEでは同じことができないためです。Firefox 4で最小限の労力ですべてのFireWatirスクリプトを実行するための解決策は何ですか?

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

watir - -jssh 拡張機能を使用してコマンド プロンプトから手動で Firefox ブラウザーを開き、Firefox でテストを実行する必要がありますか?

firewatir 1.8.0、jssh 0.9 アドオンをインストールしました。

firefox でテストを実行するたびに、コマンド プロンプトから -jssh 拡張子を付けて手動で Firefox ブラウザーを開く必要がありますか?

ブラウザーを手動で開かずにテストを実行しようとすると、次のエラーが発生します。

C:/Ruby192/lib/ruby/gems/1.9.1/gems/firewatir-1.8.0/lib/firewatir/firefox.rb:156:「set_defaults でレスキュー」: マシンに接続できません: 127.0.0.1 でポート 9997。JSSh が正しくインストールされ、Firefox が '-jssh' オプションで実行されていることを確認してください (Watir::Exception::UnableToStartJSShException)。

また、Mozilla Firefox の [プロパティ] ウィンドウの [ターゲット] テキスト ボックスでパスを から に変更して、テストを実行してみ"C:\Program Files\Mozilla Firefox\firefox.exe"ました。"C:\Program Files\Mozilla Firefox\firefox.exe" -jssh