Android 如何在monkeytalk中获取自定义视图(使用画布绘制的图形)的Id并使其自动化?
我们如何在monkeytalk中测试自定义视图?(android和ios应用程序自动化)我已经尝试过为一些视图提供内容描述和获取id,它工作得很好,但是当涉及到一些复杂的视图,包括画布绘制时,我无法获取id!!请问有人能建议怎么做吗 下面是我正在使用的android代码片段Android 如何在monkeytalk中获取自定义视图(使用画布绘制的图形)的Id并使其自动化?,android,canvas,automated-tests,monkeytalk,Android,Canvas,Automated Tests,Monkeytalk,我们如何在monkeytalk中测试自定义视图?(android和ios应用程序自动化)我已经尝试过为一些视图提供内容描述和获取id,它工作得很好,但是当涉及到一些复杂的视图,包括画布绘制时,我无法获取id!!请问有人能建议怎么做吗 下面是我正在使用的android代码片段 Paint myPaint = new Paint(); myPaint.setAntiAlias(true); myPaint.setColor(res.getColor(R.color.diale
Paint myPaint = new Paint();
myPaint.setAntiAlias(true);
myPaint.setColor(res.getColor(R.color.dialerFontColorDark));
myPaint.setStyle(Paint.Style.FILL);
android.graphics.Path timePointer = new android.graphics.Path();
// Draws the upper arrow on the top of the temperature box
timePointer.moveTo(dialCenterX - getDip(6),
(dialCenterY - this.dialRadius) - getDip(32));
timePointer.lineTo(dialCenterX, (dialCenterY - this.dialRadius)
- getDip(20));
timePointer.lineTo(dialCenterX + getDip(6),
(dialCenterY - this.dialRadius) - getDip(32));
timePointer.close();
*canvas.drawPath(timePointer, myPaint);*
timePointer.reset();
我们如何获取monkeytalk中绘制的画布的id?我建议添加适当的标签(android或ios-我猜这个问题与手机有关),这样,您的问题就会传到观看这些标签的人那里。你也应该更具体一些,写下那些根本不起作用的东西。请注意,我将无法回答。如果有人尝试用可能的解决方案回答,这将是有益的