我尝试过使用以下功能
{
maxInstances: 1,
browserName: '',
appiumVersion: '1.18.2',
platformName: 'android',
platformVersion: '10.0',
deviceName: 'device',
webviewConnectTimeout: '90000',
chromeOptions: {args: ['--windowTypes=webview']},
safariLogAllCommunication: true,
enableWebviewDetailsCollection: true,
ensureWebviewsHavePages: true,
showChromedriverLog: true,
app: './android/app/build/outputs/apk/',
noReset: true,
autoWebview: true,
}
但仍然无法获取 webview url。下面是我的代码片段
let contexts = driver.getContexts();
console.log(contexts);
driver.switchContext('WEBVIEW_be.belgacom.hello');
console.log(driver.getPageSource());
console.log(driver.getUrl());