問題タブ [uft-api]
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.
api - API テスト用のローカル DataSource への行の追加
未知の行セットを追加できる動的ソースとしてローカル データ テーブルを使用したいと考えています。それは可能ですか?
目標は、マスター データ変数のサブセットを含む Excel シートからデータをロードするために必要なループにドライバーとしてアタッチすることです。(200 の可能なテスト変数ですが、コードの特定のセクションをテストするには、3 ビットをいじるだけで済みます。
配列を使用することもできますが、これは、私がいなくなったときに、訓練を受けていない UFT テスターが保守できる必要があります。最も簡単な方法は、データ ドライバー シートの内容に応じてその場でリストを作成することです。
c# - UFT API を使用して Excel の別の列に書き込む方法
HP UFT API テスト - 応答/チェックポイント値の保存
私は同じ課題に直面していて、上記のスレッドを見つけましたが、以下を理解しようとしています。
Excel の別の列に異なる応答値を出力するにはどうすればよいですか。
最初の 1 つを追加できた 4 つの応答があり、Excel に適切に表示されます。
2番目の応答値を追加すると、同じセルに印刷されるか、両方の応答値を別の行に配置すると、別のセルに印刷されますが、1行に表示され、それぞれの応答を別の列に印刷する必要があります。
プロパティ タブの下の [ファイルに書き込む] に移動すると、コンテンツ用のフィールドが 1 つしかないため、式の下に複数の出力を追加できますが、それらはすべて同じ行にエクスポートされます。
私はRestとJson UFT-APIバージョン12.52で作業しています
何か案は?
更新 1: @ManishChristian
ありがとうマニッシュ。スクリプトを実行できません。私のシートはデスクトップにあるので、SQL 情報を追加したり、データベースに接続したりする必要はないと想定しています。
これは私のコードがどのように見えるかです:
スローされたエラー:
Microsoft Access データベース エンジンは、オブジェクト 'Sheet1' を見つけることができませんでした。オブジェクトが存在すること、およびその名前とパス名のつづりが正しいことを確認してください。'Sheet1' がローカル オブジェクトでない場合は、ネットワーク接続を確認するか、サーバー管理者に問い合わせてください。
私のシート名はSheet1に設定されています