Ranorex對於web element的定位都是基於xpath的,統一放到repository裏面。對於一些動態出現的element,或者有一些字段,好比名字,要用到外部的測試數據,能夠用變量代替。web
好比這部分字段: vehicle 的名字是要從外部測試數據讀進來的,xpath是:dom
/dom[@path~'/fm']/iframe[@id='vehiclesIFrame']//span[@title='rt_71_t1h_4m']ide
能夠把title替換成變量,xpath能夠這樣寫:測試
/dom[@path~'/fm']/iframe[@id='vehiclesIFrame']//span[@title=$title]spa
對於title這個變量,在Ranorex裏面,能夠有兩種處理方式:3d
1. 和外部測試數據綁定。這種用法比較簡單,直接在test case裏面綁定就能夠了。blog
2. 使用程序獲取。element
ModuleName.Instance.title= varVehicleName; get