Предки и предки или сами по себе являются Осями XPath . Ось представляет собой набор узлов относительно текущего узла.
Ось предка выбирает всех предков, то есть родителя, дедушку и т. Д. Текущего узла, тогда как предк или сам выбирает всех предков, т.е. родительский, дедушка и т. д. текущего узла и самого текущего узла.
Предки или сами по себе обычно используются для поиска тегов документа XML или в XSLT , который язык преобразования для XML, предназначенный для преобразования структурированных документов в другие форматы (например, XML, HTML и обычный текст).
Я считаю, что вам могут не понадобиться эти оси для поиска XPath в Selenium Webdriver, поскольку он обрабатывать теги HTML, а не теги XML, и есть много других осей XPath, которые могут помочь в поиске элементов.
Добавьте параметр -f
(или --showname
) , чтобы всегда видел имя файла в git blame
.
> git blame --show-name -e ./lib/Transforms/Hello/Hello.cpp | head -3
180e568a7058 lib/Transforms/Hello/Hello.cpp (<sabre@nondot.org> 2002-08-08 20:10:38 +0000 1) //===- Hello.cpp - Example code from "Writing an LLVM Pass" ---------------===//
fd93908ae8b9 lib/Transforms/Hello/Hello.cpp (<brukman+llvm@gmail.com> 2005-04-21 23:48:37 +0000 2) //
b576c94c15af lib/Transforms/Hello/Hello.cpp (<criswell@uiuc.edu> 2003-10-20 19:43:21 +0000 3) // The LLVM Compiler Infrastructure
Как уже упоминалось для этой опции:
По умолчанию имя файла отображается, если есть какая-либо строка из файла с другим именем из-за обнаружения переименования.
blockquote>Это должно было иметь место для
Instruction.h
, а не дляHello.cpp
.