ПредишенСледващото

В този пост искам да споделя с вас Videurokom на портала
automated-testing.info, ни показва всичко това ще бъде Майкъл Poliarush. Като цяло, как да пишат CSS и XPath локатори написах в XPath статията и CSS

За xpath- и CSS-локатори може да се прочете на страницата:

Накратко xpath- и CSS-локатори - това са два различни типа радар за идентифициране на обекти на уеб страница.

CSS-локатори идентифицират елементите по-бързо, но XPath-локатори надеждни, така че всичко, автоматичен тест се решили да използват XPath-локатори.

Инсталирайте подпалвач и FireFinder.

Отиди на страница mamba.ru Кликнете с десния бутон върху линка "Вход" - "Aanalizirovat елемент" Copy връзката и да получите следното:

В XPath ще изглежда // а [съдържа (@class, "о удостоверяване е")] (клас маркер и името на класа). (Забележка: Можете да използвате този клас, както и всеки параметър за примера с етикет, на // [съдържа (@href,) - можете да намерите връзки за уникален съдържанието в него "/ връх = Вход?).

За CCS-локатор тя ще изглежда като «a.o удостоверяване е». Използването трябва да бъде, както следва driver.findElement (By.cssSelector ( «a.o удостоверяване е»);

В непосредствена близост до отидете в раздела подпалвач Firefinder в поставете ни XPath: // на [съдържа (@class, "о удостоверяване е ')] натиснете« Филтър »и да получи следната връзка:

Как да пишем CSS локатори го прости блог

Оттук и изводът, че нашето XPath вярно.

В заключение трябва да се каже за частни локатори: номер и име. Те са уникални за елемента, така че търсенето за тях е много по-бързо. За съжаление, те имат не винаги.

driver.findElement команда формат (By.id ( «идентификатор»)); и driver.findElement (By.name ( «име»));

Последните публикации

Свързани статии

Подкрепете проекта - споделете линка, благодаря!