如何使用Selenium和Python为这个登录按钮找到这个元素



我是一个新手,正在学习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']")

相关内容

  • 没有找到相关文章

最新更新