在此之前,这是我的示例代码:
x = 0
while x < 50000000:
x += 1
print(x)
print("Calculation done")
如您所见,此代码将运行很长时间。 我想中断此“ while循环”而不会出现任何错误,并获得最后的打印结果“计算完成”
有什么办法吗?
谢谢
答案 0 :(得分:2)
您可以将循环包装在Views
中:
/**
* Taps Allow on permission granting modal
*
* @see <a href="https://medium.com/exploring-android/handling-android-runtime-permissions-in-ui-tests-981f9dc11a4e">medium.com article</a>
*
* @param uiDevice
* @throws UiObjectNotFoundException
*/
private void allowPermissionsIfNeeded(UiDevice uiDevice) throws UiObjectNotFoundException {
if (Build.VERSION.SDK_INT >= 23) {
UiObject allowPermissions = uiDevice.findObject(new UiSelector().text("ALLOW"));
if (allowPermissions.exists()) {
allowPermissions.click();
}
}
}
编辑:您可以使用try-except