---
# System prepended metadata

title: UFT GUItest - Run test via Command line
tags: [GUItest, UFT]

---

---
title: 'UFT GUItest - Run test via Command line'
disqus: hackmd
---

## UFT GUItest - Run test via Command line

* 利用命令提示字元執行腳本
* Micro Focus UFT One 15.0
* [Ref](https://admhelp.microfocus.com/uft/en/14.50-14.53/UFT_Help/Content/User_Guide/how2_run_batch.htm?Highlight=command%20line#mt-item-3)


## :rocket:Use UFTBatchRunner.exe


#### Step1：Open UFTBatchRunner.exe
路徑為 (UFT installation folder)/bin/UFTBatchRunner.exe


#### Step2：Add batches or tests
加入要執行的測試案例
1. batch file (.mtb)：找到.mtb檔加入。
![](https://i.imgur.com/q6m0SVC.png)


2. individual tests：加入測試專案
![](https://i.imgur.com/4RycFH4.png)

#### Step3：Run the test batch
按下 ![](https://i.imgur.com/NScHfvl.png) 即開始執行。

#### Step4：執行結果
![](https://i.imgur.com/rOZ6zph.png)

---

## :rocket:Use UFTBatchRunnerCMD.exe

#### Step1：Open cmd，輸入指令
```cmake
# the source switch followed by the test batch file (.mtb) or folder containing the test.
UFTBatchRunnerCMD.exe -source "C:\users\MySample.mtb"
UFTBatchRunnerCMD.exe -source "C:\users\APITest1"
```
#### Step2：若需輸入參數可以參考
```
UFTBatchRunnerCMD.exe -source "C:\users\GUITest1" -parameter "Parameter1=UFT;Parameter2=Test"
```
:::info
Passing test parameters is supported for running single tests only, and not for all tests in a folder.
:::

## Appendix and FAQ

:::info
**Find this document incomplete?** Leave a comment!
:::

###### tags: `UFT`,`GUItest`