关于主题的问题。
通过get_attribute(name)方法可以获取属性值,但是需要知道它的名字,所以该方法不适合。
作为测试示例,我建议显示input_el元素的所有属性:
# pip install selenium
from selenium import webdriver
driver = webdriver.Firefox()
driver.implicitly_wait(10) # seconds
driver.get('https://ru.stackoverflow.com/')
input_el = driver.find_element_by_css_selector('input.s-input__search')
解决方案可以通过javascript使用execute_script(script, *args)方法:
所有代码: