我是一个新手,正在学习Selenium Python教程,我需要知道如何在网站上找到登录按钮的元素。教程只是使用了find_element_by_id,但我尝试的网站不同。检查代码:<button class="button m-margin-top text-inherit" type="submit" data-automation-id="signin-submit-btn">Sign in</button>
右键单击元素并复制其XPATH
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver=webdriver.Chrome(executable_path=r"")
driver.get(your url)
driver.find_element_by_xpath('paste xpath here')
这可能对你有帮助:D
使用xpath
browser.find_element_by_xpath('//button[text()="Sign in"]')
或者在xpath 中包含按钮类的更具体的方法
browser.find_element_by_xpath("//button[@class='button m-margin-top text-inherit'][.='Sign in']")