問題タブ [windmill]

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

c++ - C++ での stdout の奇妙な動作

処理中にプログラムで UNIX 風車を表示したい。for ループがあり、反復ごとに printf 関数があります。

q は、反復回数に応じて、風車 (-\|/) 内の文字の 1 つです。

問題は、100回の反復で表示された行に2つの変更しかないように見え、すべての反復が完了するのに約1秒かかることです。

これの原因は何ですか?

風車の 2 つの可能な文字のみを含むループ全体を次に示します。

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

python - Django で test_windmill を使用している場合、Windmill で Javascript テストを実行するにはどうすればよいですか?

私は Windmill テスト システムを使用しており、Python テストでは正常に動作する Django の test_windmill を使用して実行しています。Django テスト サーバーの実行中に、一連の Javascript テストも実行したいと思います。私は正常に動作する Windmill シェルからの run_js_tests 呼び出しを使用しましたが、これを Python テストの一部として実行する方法が見つかりません。

誰もこれを行う方法を知っていますか?

ありがとう

ロブ

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

python - を使用する風車テストの書き方サーバーにデータをアップロードするには?

タイトルはほとんどすべてを語っています...

Windmill を使用して Web アプリケーションのテストを自動化しようとしていますが、一部のテストでは input type="file" のフォームを使用する必要があります。js でこれを操作できないことはわかっていますが、windmill の Python API でこれが可能かどうか疑問に思っています。ただし、ドキュメントにも例にも何も見つからなかったので、少し悲観的です。

必要に応じて Python の stdlib を使用して自分で作成しますが、これを風車のテストに統合するのは素晴らしいことです。

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

python - GoogleAppEngineでブラウザをシミュレートする

JSでいっぱいのウェブサイトをスクレイプするために、GoogleAppEngine内でセレンまたは風車を使用したいと思います。私は風車がpythonとjavascriptで書かれていることを知っています。

これは可能ですか?もしそうなら、どのようにライブラリを挿入しますか?
そうでない場合は、その理由を説明し、代替案を提供していただけますか?

ありがとう。

アップデート

もう少し検索してみると、scrapyは純粋なPythonであることがわかりました。
それは機能しますか?JavaScriptを処理しますか?

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

python - 純粋なJavascriptベースのサイトを処理するためのPythonWebスクレイピングフレームワークの選択

私はWebスクレイピングを専門とするPythonプログラマーですが、関連性のあるものが見つからなかったため、この質問をする必要がありました。

純粋なJavascriptベースのサイトをスクレイピングするためにPythonで利用できる人気のある十分に文書化されたフレームワークは何ですか?現在、MechanizeとBeautiful Soupを知っていますが、Javascriptと相互作用しないため、別のものを探しています。機械化するのと同じくらいエレガントでシンプルなものが好きです。

私は少し調査を行いましたが、これまでにSelenium、Selenium 2、Windmillについて聞いたことがあります。

現在、私はこれら3つのうちの1つを選択しようとしていますが、他のことは知りません。

では、これらのフレームワークの機能と、それらの違いを誰かが指摘できますか?Seleniumは別のサーバーを使用してすべてのタスクを実行していると聞きましたが、機能が豊富なようです。また、SeleniumとSelenium2の主な違いは何ですか?私が間違っている場合は教えてください。他のフレームワークを知っている場合は、その機能やその他の詳細について言及してください。

ありがとう。

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

python - Windmill getPageText 関数は終わらない

数日前、Web スクレイパーを作成する必要があるプロジェクトを開始しました。ユーザーから、Windmill を試すように勧められました。

すべて問題ありませんが、問題があります。 getPageText() 関数を呼び出すと、ハングして終了しないことがあります。いくつかの可能な解決策を試しましたが、成功しませんでした。また、この問題に関する情報が見つからないため、どうすればよいかわかりません。

何か案が?

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

automated-tests - 風車テスト スクリプトの実行方法

風車とのやり取りをいくつか記録しました。保存を押すと、次の (python) スクリプトが表示されます。

今、私はこれを実行する方法についての手がかりがありません。最後に、同時に 100 個のテストを実行できるスクリプトが必要です。

ただし、1 つのテストを実行すると、Python で簡単に並列化できます。しかし、今はこの簡単なテストを実行できません。

誰かが私を助けてくれることを願っています:)。

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

bash - xargs と並行して bash コマンドを実行する

この単純な問題で誰かが私を助けてくれることを願っています。このコマンドを並行して実行したい

私は xargs で遊んでいて、インターネットで例を見ていました。ただし、前述のコマンドを並行して実行するための xargs コマンドを作成できませんでした。

私は次のことを試しました

正しいコマンドを実行しなかったということは、出力が正しくないため、windmill が間違ったコマンドを実行したに違いないことを意味します (間違った引数を指定したための windmill のデフォルト出力)。

それにもかかわらず、ターミナル/pythonが「socket.error:[Errno 48]アドレスはすでに使用されています」と不平を言うという別の問題が発生しました。

そのため、たとえば 2 つのターミナルを開き、各ターミナルで風車コマンドを実行するだけで風車コマンドを並行して実行すると、機能します。

xargs が解決策でない場合は、正しい方法を特定していただければ幸いです:)

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

python - Ubuntu の https サイトに Windmill IDE を表示するにはどうすればよいですか?

https 経由で Wi​​ndmill Testing Framework を使用しようとしています。私はPython 2.7でUbuntu 11.10を実行しており、インストールwindmillpyopensslてpip経由でvirtualenvに入れています。(参考までに、インストール手順を以下に示します。)

windmill firefox http://en.wikipedia.orgWindmill IDEを実行すると、正常に起動します。Firefoxを実行するとwindmill firefox https://en.wikipedia.org起動しますが、IDE が表示されません。( Windmill が Ubuntu で Firefox を起動すると、https 用の CA が既にインストールされていることを確認しました。)

バグに遭遇したのでしょうか、それとも IDE を https アドレスで動作させるために他に何かする必要がありますか?

インストール手順

http

http://en.wikipedia.org/windmill-serv/start.htmlを読み込もうとしますが、 http://en.wikipedia.org/wiki/Main_Pageに解決されます。IDE がロードされます。

https

https://en.wikipedia.org/windmill-serv/start.htmlを読み込もうとし、そのページに解決されます (404 ページが表示され、https://en.wikipedia.org/wiki/Windmill-にリダイレクトされます)。 serv/start.html - ここでは例としてウィキペディアを使用しているだけなので、404 や「ウィキペディアにはこの正確な名前の記事はありません」が返されても問題ありません)。IDE が読み込まれません。