(typescript, Appium)logLevelを設定する
browser.getPageSource()する度に全体のソースが出力されてしまうので消したくなりました。
const browser = await webdriverio.remote(opts)
上に渡すoptsにlogLevelを設定するわけですが、optsが型を設定していない素のオブジェクトのままだとエラーで怒られてしまいます。
opts: webdriverio.RemoteOptions
を指定するとcapabilitiesの方でエラーが出てしまい、まだ足りないようです。
というわけで以下の通りにcapabilitiesに型を追加したら動きました。
Configuration typings incorrect for capabilities "goog:chromeOptions" · Issue #7284 · webdriverio/webdriverio · GitHub
指定できるlogLevelについて
Configuration | WebdriverIO