List<WebElement> plugins = (List<WebElement>) ((JavascriptExecutor)driver).executeScript(
"return $(\"td:contains('" + REMOTE_PLUGIN_NAME + "')\").toArray();");
return plugins.size() > existingPlugins.size();
}
};
WebDriverWait wait = new WebDriverWait(driver, 60);
wait.until(uploaded);
List<WebElement> plugins = (List<WebElement>) ((JavascriptExecutor)driver).executeScript(
"return $(\"td:contains('" + REMOTE_PLUGIN_NAME + "')\").toArray();");
assertEquals(existingPlugins.size() + 1, plugins.size());
}