0
Ich möchte eine Variable für einen Element-Locator verwenden; Ich habe diese Datenstruktur definiert:Winkelmesser - mit Variablen in Locator
CreatorSearch: {
...
inCreatorItem : element (by.xpath('//span[contains(text(),invalue)]')),
...
}
dann in einer Funktion habe ich versucht, einen Parameter in der XPath wie folgt zu verwenden:
CreatorInput : function (creator_value, present){
var screen3 = this.CreatorSearch
inCreatorItem : element
(by.xpath('//span[contains(text(),str.replace(invalue,creator_value))]'))
aber es scheint, dass nicht funktioniert, gibt es eine andere Lösung oder was ist falsch an dem, was ich geschrieben habe?
Thank you! Endlich habe ich es geschafft, das einfache Zitat zu Ihrer Lösung hinzuzufügen, so: element (by.xpath ("// span [enthält (text(), '" + creator_value +' ')] "); –