Selezione di elementi il ​​cui attributo inizia con qualcosa in XPath

Come dice il titolo, è ansible selezionare elementi in XPath che iniziano solo con una determinata stringa, ma forse non terminano con la stessa?

Ad esempio ci sono 3 elementi di ancoraggio:

 

Voglio solo ottenere elementi di ancoraggio che iniziano con ‘buy.php /’. Non credo che quanto segue funzionerà, lo farà:

 getByXPath("//a[@href='buy.php/']") 

Come posso fare questo?

Non sono sicuro se questa sia la syntax corretta ma probabilmente vorrai usare fn: contiene la funzione xpath. Altre funzioni utili che puoi trovare qui:

http://www.w3schools.com/xpath/xpath_functions.asp#string

getByXPath (“// a [fn: contains (@ href / text (), ‘buy.php /’)]”)