2017-09-25 13 views
0

要素ロケータに変数を使用したいと思います。私はこのようなXPathの中でパラメータを使用しようとした機能で、その後分度器 - 変数をロケータに使用する

CreatorSearch: { 
     ... 
     inCreatorItem : element (by.xpath('//span[contains(text(),invalue)]')), 
     ... 
     } 

:私は、このデータ構造を定義した

CreatorInput : function (creator_value, present){ 
     var screen3 = this.CreatorSearch 
     inCreatorItem : element 
     (by.xpath('//span[contains(text(),str.replace(invalue,creator_value))]')) 

が、それはそれは動作しないようです、別の解決策があります私が書いたことに何が間違っていますか?

答えて

0

はこれを試してみてください:

element(by.xpath("//span[[contains(text()," + creator_value + ")]")); 
+0

ありがとうございました!最後に、私はあなたのソリューションに一重引用符を追加して動作させることができました。 要素(by.xpath( "span {contains(text()、" "+ creator_value +")) "); –

関連する問題