UFT 環境變數

2021-08-14 16:58:49 字數 2385 閱讀 2106

【內建環境變數取指令碼所在目錄】

dim testername,scriptpath,scriptname

dim osname,osversion

dim path

testername=environment.value("username")'sharing yang

scriptpath=environment.value("testdir")'f:\qtp_12test\guitest5

scriptname=environment.value("testname")'guitest5

osname=environment.value("os")'microsoft windows 7 工作站

osversion=environment.value("osversion")'6.1.7601

msgbox testername&"在"&osversion&"的"&osname&"測試"&scriptpath&"目錄下的"&scriptname

'sharing yang在6.1.7601的 microsoft windows 7 工作站測試 f:\qtp_12test\guitest5目錄下的 guitest5

msgbox scriptpath 'f:\qtp_12test\guitest5

path=split(scriptpath,scriptname)

count=ubound(path)

msgbox count '1

msgbox path(0) 'f:\qtp_12test\ 即:當前測試指令碼所在目錄

msgbox path(1) '空

msgbox scriptname'guitest5

【封裝成指令碼函式】

【使用者自定義變數應用】

兩種操作方式:

1.通過圖形化介面(檔案-設定-環境)內建環境變數

2.通過外部externalfile檔案load方法匯入

dim username,password

dim environmentfile

environmentfile=environment.externalfilename

if environmentfile=""

then

msgbox "環境變數配置檔案尚未匯入"

environment.loadfromfile "c:\loginuser.xml"

'自己匯入配置檔案

endif

username=environment.value("username")'自定義的環境變數

password=environment.value("password")'自定義的環境變數

dialog("login").winedit("agent name:").set username

dialog("login").winedit("password:").set password

dialog("login").winbutton("ok").click

【綜合案例】

'初始化測試環境

'建立日誌資料夾

dim fso,f

dim testpath,scriptname

dim logpath

dim envfilename,testpaths

testpath=environment.value("testdir")

scriptname=environment.value("testname")

testpaths=split(testpath,scriptname)

if ubound(testpaths)>0

then

logpath=testpaths(0)&"testlog"

endif

set fso=createobject("scripting.filesystemobject")

set f=fso.createfolder(logpath)

set fso=nothing

'載入環境變數

envfilename=environment.externalfilename

if envfilename=""

then

environment.loadfromfile "c:\loginuser.xml"

endif

'啟動應用程式

linux環境程式設計 環境變數 列印環境變數

在shell程式設計主題中,我們已經大致的介紹過 環境變數和本地變數啦 我們今天來具體的介紹介紹,那環境變數到底是什麼呢?是我 一.環境變數含義 特徵 環境變數是指 作業系統中用來指定作業系統執行環境的一下引數 1 特徵 字串 有統一的格式 名 值 值 值用來描述程序的環境資訊 2 使用形式 與命令...

環境變數PATH和環境變數PATHEXT的還原

一,計算機 屬性 高階系統設定 環境變數 然後在系統變數裡新建變數pathext通常預設值為.com exe bat cmd vbs vbe js jse wsf wsh 二,系統變數中新建變數path預設值可以通過以下步驟進行 1 按win r,輸入regedit 2 在登錄檔裡,定位到hkey ...

了解環境變數並設定環境變數

設定環境變數前,我們先了解一下什麼是環境變數。環境變數是當要求系統執行乙個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到path中指定的路徑去找 環境變數分為系統環境變數和使用者環境變數。環境變數是指系統環境變數,對所有使用者起作用 而使用者環境變數只對當前使用者起...