'Splits the given path from the last path separator (``/`` or ``\``).
The given path is first normalized (e.g. a possible trailing
path separator is removed, special directories ``..`` and ``.``
removed). The parts that are split are returned as separate
components.
Examples:
| ${path1} | ${dir} =  | Split Path | abc/def         |
| ${path2} | ${file} = | Split Path | abc/def/ghi.txt |
| ${path3} | ${d2}  =  | Split Path | abc/../def/ghi/ |
- ${path1} = \'abc\' & ${dir} = \'def\'
- ${path2} = \'abc/def\' & ${file} = \'ghi.txt\'
- ${path3} = \'def\' & ${d2} = \'ghi\''

def split_path(self, path):

    return os.path.split(self.normalize_path(path))
