我正在致力于自动化 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 应用程序中所需的元素吗?
两件快速的事情,您是否正在等待之前的代码完成以及窗口是否仍然处于焦点状态?