<input name="submit.action.randomtext" value="Submit" type="submit" class="a-color">
Quero selecionar este elemento de entrada. Mas não há um identificador exclusivo e a página é gerada dinamicamente. O atributo name tem valores aleatórios, mas a primeira parte do valor "submit.action." é sempre o mesmo. Como posso selecioná-lo por valores que contêm "submit.action."
Você pode usar este XPath
//input[contains(@name,'submit.action')]
Assim como
//input[@value='Submit']
também parece único.
Da mesma forma
//input[@type='submit']
Tudo isso também pode ser feito com css_selectors.
Só para voltar à sua pergunta original, a sintaxe é
//tag_name[contains(@attribute_name,'partial_value')]
O mesmo contains
pelo seletor CSS será:
input[name*='submit.action']
Embora a sintaxe geral seja
tag_name[attribute_name*='partial_value']
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras