Sikuli 代码在 silverlight 应用程序中滚动到页面末尾

问题描述 投票:0回答:1

我正在致力于自动化 silverlight 应用程序并从 jenkins 执行它。

问题:

我正在尝试访问我正在处理的 silverlight 应用程序页面底部的文件夹“SandboxRefresh”。

代码如下:

SilverlightElement jobfolder2 = extab
      .GetFirstOrDefaultUIElement(criteria.ByName("SandboxRefresh")
      .AndByClassName("TextBlock"));

观察到的问题:

在 Eclipse 中执行上述 java 代码,出现算术溢出异常,无法找到页面底部的元素。

请注意:

我尝试了很多在我的机器上对我有用的方法,但它在詹金斯上不起作用。 例如:

Button  bt= new Button();
Screen scr= new Screen();
scr.wheel(bt.WHEEL_DOWN, 2);

上面的代码可以很好地滚动到页面底部,但并不总是成功。有时代码会被执行但滚动不会发生。

任何人都可以帮助我在从 jenkins 启动代码时滚动到 silverlight 应用程序中所需的元素吗?

jenkins silverlight sikuli
1个回答
0
投票

两件快速的事情,您是否正在等待之前的代码完成以及窗口是否仍然处于焦点状态?

© www.soinside.com 2019 - 2024. All rights reserved.