小编Nei*_*ley的帖子

动态滚动文本区域

我的页面上有一个textarea html元素,可以通过ajax重新加载.每次返回整个textarea而不仅仅是其内容,并且内容随着时间的推移而增长.与textarea一起,我返回以下javascript:

<script type="text/javascript" >

var textArea = document.getElementById('outputTextResultsArea');
textArea.scrollTop = textArea.scrollHeight;
</script>
Run Code Online (Sandbox Code Playgroud)

在firefox 3.0.7中,它将滚动条放在textArea的底部,允许我查看最新的输出.但是在IE 7中,我看到了不同的行为.滚动条按预期向内移动内容,但一旦内容大于textarea高度,滚动条就不再向下移动.好像IE正在记住元素的原始滚动高度,而不是新的高度.

如果有帮助,我正在使用xhtml过渡文档类型.此外,如果这可以通过jQuery实现,因为我可以访问它.

提前致谢

尼尔

javascript ajax xhtml textarea

14
推荐指数
1
解决办法
4万
查看次数

UIAutomation嵌套的Accessibilty元素从层次结构中消失

我有一个带有两个子视图的视图,一个按钮和一个图像,我打开辅助功能并在子视图上设置标签,我可以通过调用看到层次结构

UIATarget.localTarget().frontMostApp().mainWindow().logElementTree();
Run Code Online (Sandbox Code Playgroud)

我得到以下例子:

1个窗口

2我的观点

3我的按钮

3我的形象

如果我然后打开辅助功能并为我的父视图设置标签,我将无法再在层次结构中的任何位置看到我的按钮和图像.

我得到:

1个窗口

2我的观点

为什么我的观点消失了?

iphone ios xcode-instruments ios-ui-automation

12
推荐指数
1
解决办法
2467
查看次数

自动生成单元测试

我有一个Web工具,在查询时返回基于URL中的参数生成的Java类.

我们从Web服务器检索的类每天都在变化,我们需要确保它们仍然可以处理已知的输入.

请注意,这些类不测试Web服务器,它们在本地运行并将xml转换为自定义格式.我没有测试网络服务器.

然后必须将这些类放在特定的包结构中,编译并针对一组已知的输入数据运行,并与已知的输出数据进行比较.

我想每晚自动执行此操作以确保生成的类是正确的.

实现这一目标的最佳方法是什么?

具体是什么最好的方式:

  1. 从Web服务器检索代码并将其放在文件中
  2. 编译代码然后调用它

我确信junit和ant的组合能够实现这个目标,但是有没有标准的解决方案/方法呢?

java testing junit

5
推荐指数
1
解决办法
1604
查看次数