demoiselle/behave — pull request #175 by rogernobre (2014-01-29 15:23:39+00:00)
Title: Alteração no DesktopBase para criação do Componente DesktopLink

Alteração no DesktopBase para criação do Componente DesktopLink (componente "Component" que não herde de "JButton" que é clicável na aplicação). Foi preciso alterar a busca de componentes em DesktopBase para permitir busca pelo nome completo da classe do objeto na hierarquia. Também é possível usar a combinação com o texto que está sendo exibido no componente "Component".

Ex:

@ElementMap(name = "Novo", locatorType = ElementLocatorType.ClassName, locator = {"br.gov.serpro.gcap.gui.componente.JTaskAction", "Novo"})
private Link toolBarNovoDemonstrativo;

com possibilidade de usar também o ElementIndex

@ElementMap(name = "Novo", locatorType = ElementLocatorType.ClassName, locator = "br.gov.serpro.gcap.gui.componente.JTaskAction")
@ElementIndex(index=0)
private Link toolBarNovoDemonstrativo;