Android 如何在monkeytalk中获取自定义视图(使用画布绘制的图形)的Id并使其自动化?

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

我们如何在monkeytalk中测试自定义视图?(android和ios应用程序自动化)我已经尝试过为一些视图提供内容描述和获取id,它工作得很好,但是当涉及到一些复杂的视图,包括画布绘制时,我无法获取id!!请问有人能建议怎么做吗

下面是我正在使用的android代码片段

    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-我猜这个问题与手机有关),这样,您的问题就会传到观看这些标签的人那里。你也应该更具体一些,写下那些根本不起作用的东西。请注意,我将无法回答。如果有人尝试用可能的解决方案回答,这将是有益的