Для сложного пользовательского интерфейса, который не является формальным HTML, xPath - это всегда то, на что вы можете рассчитывать, но немного сложнее, когда речь идет о другой реализации пользовательского интерфейса с использованием ExtJ.
Вы можете использовать Firebug и Firexpath в качестве расширений Firefox для проверки xpath определенного элемента и просто передать полный xpath в качестве параметра для selenium.
Например, в коде Java:
String fullXpath = "xpath=//div[@id='mainDiv']//div[contains(@class,'x-grid-row')]//table/tbody/tr[1]/td[1]//button"
selenium.click(fullXpath);