1

我附上了一张描述我的问题的图片,我需要在 GCC Assembler 下访问 General,我试图将注意力集中在索引为 0 的 tabItem 上,它正确地进入了 Tool Settings 选项卡,但是 GCC Assembler -> General 没有找到! 在此处输入图像描述

这是代码:

bot.tree().getTreeItem("test").select();
bot.menu("File").menu("Properties").click();

bot.tree().getTreeItem("C/C++ Build").select();
bot.tree().getTreeItem("C/C++ Build").expand();

bot.tree().getTreeItem("C/C++ Build").getNode("Settings").select();

bot.tabItem(0).activate();
bot.tree().getTreeItem("GCC Assembler").select();
bot.tree().getTreeItem("GCC Assembler").getNode("General").select();
bot.text().getText(); //for getting the assembler flags in General
4

1 回答 1

2

GCC 汇编器的树的索引为 1!所以它必须是

bot.tree(1).getTreeItem("GCC Assembler").select();
bot.tree(1).getTreeItem("GCC Assembler").getNode("General").select();

第一棵树是左侧的 Resource,C/C++build,这是页面中的第二棵树。

于 2013-10-22T10:09:02.070 回答