問題タブ [squish]

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 投票する
1 に答える
438 参照

python - Squish IDE (Python) でウィンドウを閉じて URL チェックを自動化する方法

Squish を使用して、別々のウィンドウで多数の URL にアクセスする一連のテストを自動化したいと考えています。

現在のウィンドウを閉じる簡単な方法はありますか?

次のような単純なループ設定があります。

ループが別の反復を実行し、次の URL でテストを繰り返す前に、ウィンドウを閉じるためにもう 1 行必要です。

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

squish - 列名でテーブル セルを識別する

次のテーブルがあるとします。

(行 1、列 2) の値 (2 から 7) を変更するには、次の行を使用しました。

...しかし、新しい機能がSWに導入される場合、たとえばABの間の列Dとしましょう。上記のコードは、新しい列Dに7を配置します。

列名/テキスト (テーブル ヘッダー) に何らかの形で関連する値を入力する方法はありますか?

更新: Python で Squish 5.1.3 を使用しています。

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

python - Python 2.7でPython 2.4を変更する

問題を発見しました - SQUISH はpython2.4で動作していますが、多くの必要な関数とライブラリが必要です - python2.7でのみ。

サポートが終了しており、 python2.7でバージョン SQUISH を求めることができません。

誰かがこの問題の解決策を教えてくれるか、 python2.7 Squishが統合されたバージョンへのリンクを共有してください。

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

python - Pythonを使用したスキッシュでの新しい特定のオブジェクトの出現のイベントハンドラ?

このダイアログが表示されるのにちょうど間に合うように、新しいダイアログに含まれるボタンを押したいとしましょう。イベントハンドラーはどのように見えるべきですか?

例:

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

python - Squish: 関数パラメーターとしての列挙型

enumをc ++関数の関数パラメーターとして使用し、squishで関数を呼び出すための回避策を知っている人はいますか? Enum は、関数自体として他のクラスおよび名前空間で宣言されました。次のコードが使用されており、qt で動作します。

列挙型クラス:

クラスの使用:

次に、Python テスト スクリプトで slotHandelID 関数を呼び出します。

しかし、私はこれを得る

クラスで を定義すると、コードは正常に機能しslotHandelID(prem::space::Controller::ID id)ます。Controller

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

screen - ある画面サイズと解像度から別の画面サイズと解像度への x、y 座標の外挿

私が持っているものをすばやく!画面サイズ (5.5 インチ) と解像度 (幅 500 ピクセル、高さ 350 ピクセル) が定義されており、この画面上の特定の位置 (x、y) の座標があります。

私が持っているもの!新しい画面サイズ (8.2 インチ) と解像度 (幅 1020 ピクセル、高さ 730 ピクセル) の仕様を取得します。

計算/推定/検索する必要があるのは何ですか? 新しい解像度の新しい画面サイズで同じ x、y 位置を見つける必要があります。また、どの画面サイズや解像度でも機能する汎用ソリューションが必要です。

誰でもこれで私を助けてくれませんか。

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

python - Python スクリプトを介して仮想マシン コマンドで DOS コマンドを送信する

すぐに本題に入ります。問題は:

  • 私のローカルマシンは Windows OS です
  • いくつかの Python コマンドを待機する Windows 仮想マシンを (VirtualBox 経由で) 起動しました
  • 私のローカルホストには、実行するPythonスクリプトがあり、
  • VM の起動後、VM 内でスクリプトを開き、cmd.exe プロセスを実行したい
  • cmd.exe が開いた後、Python スクリプトは VM 内のその cmd.exe に削除コマンド " del c:\folder_name"を送信する必要があります。

subprocess.callまたはを使用することを提案した StackOverflow のさまざまな問題を検索しましたsubprocess.Popenが、残念ながら私の場合はどれも機能しませんでした.欲しい。

助言がありますか?ありがとうございました。

PS:ホスト/ゲストに他のパッケージをインストールせずにこれを実行しようとしています。

更新:VMに何かをインストールせずにこれを行うことができる解決策はありませんか?!

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

qt - Qt アプリケーションの自動テスト用 QtWebDriver

Qt デスクトップ アプリケーションのテスト自動化フレームワークを作成するタスクに直面しました。1 つの興味深いオープン ソース ソリューションを見つけました - QtWebDriver. このツールで作業した人はいますか? あなたはそれについて何を言うことができますか? または、商用ソリューション (Squish や Testcomplete など) を使用することをお勧めします。