public SpeakeasyUserPage unfavorite(String pluginKey) { WebElement pluginRow = getPluginRow(pluginKey); WebElement link = pluginRow.findElement(By.className("favorite-icon")); link.click(); waitForMessages(); return this; }
public SpeakeasyUserPage disablePlugin(String pluginKey) { getPluginRow(pluginKey).findElement(By.className("pk-disable")).click(); waitForMessages(); return this; }
public SpeakeasyUserPage enablePlugin(String pluginKey) throws IOException { getPluginRow(pluginKey).findElement(By.className("pk-enable")).click(); waitForMessages(); flushMailQueue(productInstance); return this; }
public SpeakeasyUserPage uninstallPlugin(String pluginKey) { clickActionLink(pluginKey, ExtensionOperations.UNINSTALL); waitForMessages(); return this; }