// Sends the level of timber to the GUI public static void setTimber() { for (int i = 2; i < 20; i++) { try { String timberLabel = WebAutomation.driver .findElement(By.xpath("//*[@id=\"buildings\"]/tbody/tr[" + i + "]/td[1]")) .getText(); if (substring(timberLabel, 0, 6).equals("Timber")) { BuildPanel.setTimberLabel("Timber " + substring(timberLabel, 12, 22)); if (substring(timberLabel, 12, 22).equals("")) { BuildPanel.setTimberLabel("Timber (Level 0)"); BuildPanel.setTimberButtonTrueOrFalse(false); } break; } else { BuildPanel.setTimberLabel("Timber (Level 0)"); } } catch (NoSuchElementException e) { BuildPanel.setUpgradeTimberLabel("Cannot upgrade"); BuildPanel.setTimberButtonTrueOrFalse(false); BuildPanel.setTimberLabel("Timber max level"); } } }