Python - ElementTree- cannot use absolute path on element Python - ElementTree- cannot use absolute path on element python python

Python - ElementTree- cannot use absolute path on element


Turns out I needed to say target.findall(".//StepText"). I guess anything without the '.' is considered an absolute path?

Updated working code:

def search():    root = ET.parse(INPUT_FILE_PATH)    for target in root.findall("//Script"):        stepTexts = target.findall(".//StepText")        for stepText in stepTexts:            if FIND.lower() in stepText.text.lower():                print target.attrib['name'],' -- ',stepText.text