Yes, Oppo R17 Pro does have the in-display fingerprint scanner. Besides, it also supports face-unlock.
Yes, Oppo R17 Pro does have the Corning Gorilla Glass 6 display protection. In fact, it is the world's first phone with Corning Gorilla Glass 6 level of protection.
Oppo R17 Pro has Qualcomm Adreno 616 GPU.
Yes, Oppo R17 Pro does have the GPS support.
No. Oppo R17 Pro does not carry any kind of IP ratings. So, certainly, this phone is not a waterproof mobile phone.
Oppo R17 Pro has a lot of points going in its favour like excellent set of cameras, great display and design as well as top-notch performance. I think Oppo R17 Pro can give solid competition to OnePlus 6T going by the overall performance.