Revision 3d461b5e-3f7e-4f50-869d-88a5f40978c3 - Stack Overflow

I can't pass in a variable my search for xpath with selenium.
What is my mistake?

btn_login = "'.//a[contains(text(), 'Login to')]'"

btn = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.XPATH, f'{btn_login}')))​

btn.click()

___________________________________________________________________________________________________

like that it works, I don't know if it's possible to use an f string in this case.

btn = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.XPATH, .//a[contains(text(), 'Login to')]')))

btn.click()


AltStyle によって変換されたページ (->オリジナル) /