xpath无法使用特定id

2024-09-22 14:36:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Selenium还很陌生,我正在一次学习所有东西,有时我仍然在努力学习HTML符号。你知道吗

我在网上搜了很多资料,但到目前为止没有成功。我有下面的html代码,我想调用与突出显示的“Voltar”按钮相关的脚本。您可以在此处找到HTML代码段: enter image description here

我所有的尝试都不起作用,我怎么能点击“沃尔特”按钮呢?你知道吗

拜托,只有Python代码。你知道吗


Tags: 代码脚本html代码段selenium符号按钮资料
2条回答

这是你想要的解决方案。你知道吗

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get(your_url)
commit_value = driver.find_element_by_xpath("//input[@value='Voltar']")
commit_value.send_keys(Keys.RETURN)

# when you are done, don't forget to close driver
driver.close()

如果你想找到含硒元素,我会这样做:

driver.find_element_by_xpath('//*[@value="Voltar"]')

*表示任何标记,@表示属性及其值。

所以基本上找到任何一个元素,它的值属性等于Voltar。你知道吗

相关问题 更多 >