问题描述
是否可以从 Xcode/Swift 调试中调试 Javascript 代码(webview)。 使用版本 xcode 12。
类似于 webview 中的 chrome 检查调试。
解决方法
是的,这是可能的。此外,您甚至可以为它编写测试。假设您有一个 Webview,它在由 javascript 代码编写的文本框中,那么您需要找到带有坐标的项目的位置。终于可以这样测试了;
let textFieldVector = CGVector(dx: 247,dy: 436)
let textFieldCoordinate = app.coordinate(withNormalizedOffset: .zero).withOffset(textFieldVector)
textFieldCoordinate.tap()
app.typeText("your Login username")
如果您继续 Webviews 的测试用例,我的中等文章也很有用。链接是 here。