Rather than framerate, the issue is there's only one frame. You'll have to loop the image.
ffmpeg -i Audio.opus -loop 1 -i image.png -pix_fmt yuv420p -ac 2 -s 640x360 -strict strict -r pal -shortest myAudioFile.webm
-loop 1
: infinitely loops over the same image-shortest
: stops encoding when the shortest input stream has entirely been encoded