HP UFT API テスト - 応答/チェックポイント値の保存
私は同じ課題に直面していて、上記のスレッドを見つけましたが、以下を理解しようとしています。
Excel の別の列に異なる応答値を出力するにはどうすればよいですか。
最初の 1 つを追加できた 4 つの応答があり、Excel に適切に表示されます。
2番目の応答値を追加すると、同じセルに印刷されるか、両方の応答値を別の行に配置すると、別のセルに印刷されますが、1行に表示され、それぞれの応答を別の列に印刷する必要があります。
ID | PersonName | Address | ZipCode
プロパティ タブの下の [ファイルに書き込む] に移動すると、コンテンツ用のフィールドが 1 つしかないため、式の下に複数の出力を追加できますが、それらはすべて同じ行にエクスポートされます。
私はRestとJson UFT-APIバージョン12.52で作業しています
何か案は?
更新 1: @ManishChristian
ありがとうマニッシュ。スクリプトを実行できません。私のシートはデスクトップにあるので、SQL 情報を追加したり、データベースに接続したりする必要はないと想定しています。
これは私のコードがどのように見えるかです:
string price;
price = this.CodeActivity50.Input.Amount.ToString();
System.Data.OleDb.OleDbConnection MyConnection;
System.Data.OleDb.OleDbCommand myCommand = new System.Data.OleDb.OleDbCommand();
string sql = null;
MyConnection = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='C:\\Users/Batman/Desktop/sendAmount.xlsx';Extended Properties=Excel 12.0;Persist Security Info=False");
MyConnection.Open();
myCommand.Connection = MyConnection;
sql = "INSERT into [Sheet1] (COLUMN1) values('" + price + "')";
myCommand.CommandText = sql;
myCommand.ExecuteNonQuery();
MyConnection.Close();
スローされたエラー:
Microsoft Access データベース エンジンは、オブジェクト 'Sheet1' を見つけることができませんでした。オブジェクトが存在すること、およびその名前とパス名のつづりが正しいことを確認してください。'Sheet1' がローカル オブジェクトでない場合は、ネットワーク接続を確認するか、サーバー管理者に問い合わせてください。
私のシート名はSheet1に設定されています