我想将一个变量用于元素定位器;我已经定义了这个数据结构:
CreatorSearch: {
...
inCreatorItem : element (by.xpath('//span[contains(text(),invalue)]')),
...
}
然后在一个函数中我试图在xpath中使用一个参数,如下所示:
CreatorInput : function (creator_value, present){
var screen3 = this.CreatorSearch
inCreatorItem : element
(by.xpath('//span[contains(text(),str.replace(invalue,creator_value))]'))
但似乎不起作用,还有另一种解决方案或我写的内容有什么问题?
答案 0 :(得分:0)
试试这个:
element(by.xpath("//span[[contains(text()," + creator_value + ")]"));