请考虑以下代码:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
show(this, "someTitle", "testing")
}
fun show(context: Context, title: String, message: String) {
AlertDialog.Builder(context, R.style.Theme_AppCompat_DayNight_Dialog)
.setTitle(title)
.setMessage(message)
.setPositiveButton(android.R.string.ok, { dialog, _ ->
dialog.dismiss()
})
.setCancelable(false)
.show()
}
}
启动Appium Inspector并按下刷新时,一切正常:
点击"确定"并按下刷新,Appium无法再刷新页面并继续加载。如果我要执行测试,它会说"找不到ID为x":
的元素答案 0 :(得分:0)
我使用完全相同的代码构建了apk,它适用于我Appium-Desktop 1.2.6(Mac OS Sierra),我正在使用此功能:
"platformName": "Android",
"app": <path to apk>,
"deviceName": "android",
"packageName": "com.demo.dmitry.demoapp",
"appWaitActivity": "com.demo.dmitry.demoapp.MainActivity",
"automationName": "UiAutomator2"
点击检查器右侧面板中的按钮,点击OK
,自动检查器刷新成功完成。