如何从占位符略读文本?



我正试图从占位符文本框中略读文本,以自动处理工作中一些无聊的事情。我这是我这个小项目的最后一步我不知道该怎么做。它写着:

<div id = "fieldTarget">
<input name = "titleofbox" type = "text" placeholder = "some random stuff" readonly = "readonly" class = "ui-autocomplete-input" autocomplete= "off">

我试过以下方法:

text = wd.find_element("xpath" , 'the xpath')
text = wd.find_element("xpath" , 'the xpath').get_attribute("value") 

我还尝试过文本、输入和类来代替值。

您可以尝试直接在占位符上使用get_attribute -例如:

yourElement.get_attribute("占位符");

如果你想获得元素的属性,可以像下面这样做

//import webdriver
from selenium import webdriver

//create webdriver object
driver = webdriver.Firefox()

//enter keyword to search
keyword = "geeksforgeeks"

//get geeksforgeeks.org
driver.get("https://www.geeksforgeeks.org/")

//get element
element = driver.find_element_by_link_text("Courses")

//get href attribute
print(element.get_attribute('href'))

相关内容

  • 没有找到相关文章

最新更新