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