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

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

相關文章
相關標籤/搜索