The error in the title "TypeError: container.parent.execute is not a function" happens with webdriverio v8 when you use a testing library query nested within another element.
I believe this issue is related to the fix done for: #42
I have a proposed solution that I will link in the comments.