jsperf.com/getelementbyid-vs-queryselector
циальная документация по W3cчетко указано, что стратегии локации:Тем не мение,
State Keyword
CSS selector "css selector"
Link text selector "link text"
Partial link text selector "partial link text"
Tag name "tag name"
XPath selector "xpath"
Протокол селена разрешается:В ТЕОРИИ документы Selenium устарели, а «настоящая» история - в новой спецификации. Тем не мение...
class name
css selector
id
name
link text
partial link text
tag name
xpath
Я провел несколько тестов на новейшем веб-драйвере Chrome и могу подтвердить, что
а такжеname
обе работы; однако, они не в спецификациях.class name
Я помню, как читал о проблеме Chromium, что они будут реализовывать только официальные спецификации Webdriver.
Сейчас я
знать общий ответ, где «спецификации не всегда соблюдаются на 100%» и т. д. Однако я хотел бы знать следующее:Можете ли вы найти код в Chromium, который реализует это? (ссылка будет приветствоваться)
Были ли обсуждения по этому поводу в списке рассылки Chromium?Могут ли остаться «неофициальные» команды (которые описаны в «старом» файле спецификации селеном)? Где ты так прочитал?Код драйвера Chrome находится где-то внутри этих ссылок на странице -