In some cases there is no action on the web elements, which available only after load form completely
The problem probably is here @FindBy(xpath = "//span[text()='Select']")
. When you start xpath expression with a //
selenium ignores element context and looking up from document root. So maybe your action (click, sendkeys) works, but on wrong elements. To fix this issue, start your xpath with a ./
or use css locators.