Ranorex中在Web Element的Xpath中使用變量

Ranorex對於web element的定位都是基於xpath的,統一放到repository裏面。對於一些動態出現的element,或者有一些字段,比如名字,要用到外部的測試數據,可以用變量代替。

比如這部分字段: vehicle 的名字是要從外部測試數據讀進來的,xpath是:

/dom[@path~'/fm']/iframe[@id='vehiclesIFrame']//span[@title='rt_71_t1h_4m']

可以把title替換成變量,xpath可以這樣寫:

/dom[@path~'/fm']/iframe[@id='vehiclesIFrame']//span[@title=$title]

對於title這個變量,在Ranorex裏面,可以有兩種處理方式:

1. 和外部測試數據綁定。這種用法比較簡單,直接在test case裏面綁定就可以了。

2. 使用程序獲取。

ModuleName.Instance.title= varVehicleName;    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章