Is there a way to find an element by attributes in Python Selenium?

后端 未结 3 984
南旧
南旧 2020-11-30 09:42

I got a html snippet like this:



        
3条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-30 10:32

    Here's a method you could use:

    save_items = []
    
    for item in driver.find_elements_by_tag_name("input"):
        # Get class
        item_class = item.get_attribute("class")
    
        # Get name:
        item_name = item.get_attribute("name")
    
        # And so on...
    
    
        # Check for a match
        if item_class == "W_input" and item_name == "14235541231062":
            # Do your operation (or add to a list)
            save_items.append(item)
    
    

提交回复
热议问题