Oi Ketlin, tudo bom?
Nesse caso, você poderia selecionar de forma dinâmica com um seletor CSS chamando o enézimo filho de certo elemento.
Porém, de qualquer forma, você precisaria escolher uma posição pre-definida para que o seletor CSS te retornasse algo, como o terceiro filho do elemento ou quinto filho do elemento por exemplo.
A verdade é que, ao realizar teste de aceitação com selenium ou qualquer outra ferramenta, você cria cenários e por consequência acaba acoplando bastante o front da aplicação. Uma tela que muda o tempo todo precisaria ter os testes reescritos o tempo todo. A ideia é que esse tipo de teste seja aplicado em paginas mais estáveis mesmo, assim você consegue rodar seus cenários de teste sem problema.
Portanto, fica um pouco dificil trabalhar com valores mais dinâmicos que um seletor css por posição nesses casos,o que acabaria dando quase na mesma de passar um valor pre-definido =)
Afinal, os testes não recebem muitos parâmetros a não ser as dependências que a gente injeta.
Abraço