我有一个使用UI自动化测试的iPhone应用程序。尝试使用UI自动化在UITableViewCell中点击UIButton失败,并显示“无法点击”
我在UITableViewCell
中有一个按钮,但是当我尝试使用UI Automation轻触它时,出现以下错误。
Script threw an uncaught JavaScript error: target.frontMostApp().mainWindow().scrollViews()[0].elements()[element_name].tableViews()[0].elements().firstWithPredicate(name contains[c] 'Brooklyn').elements()["detailsButton"] could not be tapped
我已经启用在界面生成器按钮可访问性和分配可访问的标签(和标识符)“detailsButton”。我可以检索按钮元素并验证它是有效的。我出于某种原因无法使用它。
的的UIButton是与用户交互的圆矩形按钮启用。感谢您的任何反馈。
您是否尝试过设置像target.delay(3)这样的延迟;在点击按钮之前? – 2012-04-10 13:47:00
如何发布您的代码以及如何发布错误消息。 – 2012-07-19 04:38:22
我认为这是一个关于如何将按钮添加到tableviewcell的问题 - 发布代码以获得更好的响应 – 2012-10-10 05:59:36