Sha256: 7293dbf9ba0bb3153edc95f7aa207ca761998f0c48b7db33e0567798408a10d5
Contents?: true
Size: 867 Bytes
Versions: 3
Compression:
Stored size: 867 Bytes
Contents
package com.amplify.honeydew_server.actions; import com.android.uiautomator.core.UiDevice; import com.android.uiautomator.core.UiObject; import com.android.uiautomator.core.UiObjectNotFoundException; import com.android.uiautomator.core.UiSelector; import com.amplify.honeydew_server.Action; import com.amplify.honeydew_server.Result; import java.util.Map; public class IsButtonPresent extends Action { public IsButtonPresent(UiDevice uiDevice) { super(uiDevice); } @Override public Result execute(Map<String, Object> arguments) throws UiObjectNotFoundException { String text = (String) arguments.get("text"); UiObject textView = new UiObject(new UiSelector().className(android.widget.Button.class.getName()).textContains(text)); return isUiObjectAvailable(textView, arguments) ? Result.OK : Result.FAILURE; } }
Version data entries
3 entries across 3 versions & 1 rubygems