本文整理汇总了Java中org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton.click方法的典型用法代码示例。如果您正苦于以下问题:Java SWTBotToolbarButton.click方法的具体用法?Java SWTBotToolbarButton.click怎么用?Java SWTBotToolbarButton.click使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton
的用法示例。
在下文中一共展示了SWTBotToolbarButton.click方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: clickSaveAllAndGenerateDocu
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
protected void clickSaveAllAndGenerateDocu() {
SWTBotToolbarButton toolbarButtonWithTooltip = null;
try {
toolbarButtonWithTooltip = bot.toolbarButtonWithTooltip("Save All (Shift+Ctrl+S)");
} catch (Exception ex) {
LOGGER.info("error when retrieving \"Save All (Shift+Ctrl+S)\" toolbar."
+ "Try \"Save All\":");
try {
toolbarButtonWithTooltip = bot.toolbarButtonWithTooltip("Save All");
} catch (Exception ex2) {
LOGGER.error("error when retrieving \"Save All\" toolbar:", ex2);
}
}
toolbarButtonWithTooltip.click();
// bot.toolbarButtonWithTooltip("Save All").click();
generateDocu("save_all_clicked", PageName.ALL_PAGES);
}
示例2: delete
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
@Override
public void delete(ICondition condition) {
List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
if ("Delete".equals(swtBotToolbarButton.getToolTipText())) {
swtBotToolbarButton.click();
}
}
if (condition!=null)
view.bot().waitUntil(condition);
}
示例3: undoDelete
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
@Override
public void undoDelete(ICondition condition) {
List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
if ("Undo Delete".equals(swtBotToolbarButton.getToolTipText())) {
swtBotToolbarButton.click();
}
}
if (condition!=null)
view.bot().waitUntil(condition);
}
示例4: redoDelete
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
@Override
public void redoDelete(ICondition condition) {
List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
if ("Redo Delete".equals(swtBotToolbarButton.getToolTipText())) {
swtBotToolbarButton.click();
}
}
if (condition!=null)
view.bot().waitUntil(condition);
}
示例5: resetEdgeRoute
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
@Override
public void resetEdgeRoute() {
List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
if ("Reset Edge Route".equals(swtBotToolbarButton.getToolTipText())) {
swtBotToolbarButton.click();
}
}
}
示例6: testPlotEditor
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
@Test
public void testPlotEditor() {
IVizServiceFactory fakeFactory = new BasicVizServiceFactory();
fakeFactory.register(new CSVVizService());
factoryHolder.setVizServiceFactory(fakeFactory);
// Close the initial eclipse welcome view, if one exists
try {
bot.viewByTitle("Welcome").close();
} catch (WidgetNotFoundException e) {
// We expect that the SWTBot will throw an exception if Eclipse
// doesn't start with a welcome view, so there is nothing to do here
}
// Open the fib8.csv file in the plot editor.
SWTBotTreeItem node = bot.tree().getAllItems()[0];
node.expand();
node.getNode("fib8.csv").select();
node.getNode("fib8.csv").doubleClick();
// Test the plot series selection dialog.
SWTBotToolbarButton button;
button = bot.activeEditor().bot().toolbarButton(0);
button.click();
bot.shell("Select a series").activate();
bot.tree().select("f(x)");
bot.button("OK").click();
// Check that the data tab is present
bot.cTabItem("Data").activate();
bot.cTabItem("Plot").activate();
// Test the editor closing menu option.
button = bot.activeEditor().bot().toolbarButton(1).click();
return;
}
示例7: delete
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
public void delete(ICondition condition) {
SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Delete");
swtBotToolbarButton.click();
if (condition!=null)
bot.waitUntil(condition,1000*60);
}
示例8: undoDelete
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
public void undoDelete(ICondition condition) {
SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Undo Delete");
swtBotToolbarButton.click();
if (condition!=null)
bot.waitUntil(condition);
}
示例9: redoDelete
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
public void redoDelete(ICondition condition) {
SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Redo Delete");
swtBotToolbarButton.click();
if (condition!=null)
bot.waitUntil(condition);
}
示例10: resetEdgeRoute
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
public void resetEdgeRoute() {
SWTBotToolbarButton resetButton = bot.toolbarButtonWithTooltip("Reset Edge Route");
resetButton.click();
}
示例11: clickClearButton
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
public void clickClearButton () {
String text = PerformanceView.getClearToolBarButtonText();
SWTBotToolbarButton button = findToolBarButton (text);
button.click();
}
示例12: clickLoadButton
import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入方法依赖的package包/类
public void clickLoadButton () {
String text = PerformanceView.getLoadToolBarButtonText();
SWTBotToolbarButton button = findToolBarButton (text);
button.click();
}