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

相关文章
相关标签/搜索