teststack.white不要按下最后一个按钮表单菜单项链

时间:2018-06-14 15:11:38

标签: c# white teststack

我在c#\ White上测试了总指挥官。我并不了解怀特的奇怪行为。我想通过菜单路径:显示 - >单独的树 - > 1(两个小组一个)(http://prntscr.com/juyow7)。

这是我的代码:

mainPage = new MainPage();
string[] path = { "Show", "Separate Tree", "1 (One For Both Panels)" };
mainPage.mainMenu.GoToMenu(path);

mainMenu和GoToMenu只是包装器,最后将被称为此方法,它为MenuBar调用原始White的MenuItem方法:

 public void GoThroughMenuChain(string[] path)
        {
            Log.Info("Try to go  throught menu items" + path.ToString() + " of menu: " + elementName);
            GetElement<MenuBar>().MenuItem(path);
        }

问题是当我使用path = {&#34; Show&#34;,&#34; Separate Tree&#34;,&#34; 1(两个面板中的一个)&#34;白色只按前两个按钮,鼠标甚至不移动到第三个菜单项,但认为他也推了第三个(测试通过)。但是,如果我将第四个元素添加到大量(例如&#34;&#34;),白色真的会推三个并提升它无法找到四个元素的exepcion。

提前致谢。

0 个答案:

没有答案