p value is the lowest level of significance at which you can reject the null.
eg if p value is 1.5, you would reject at 5% significance but not at 1% significance.
power of a test is the chance of correctly rejecting a false hypothesis. so it’s
1 - (probability of type II error)
(because type II error is the chance of not rejecting, even though it’s false)