<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">

<channel>

<title>Автоматизация тестирования любых веб-сайтов — Testoid, заметки с тегом: xpath</title>
<link>https://blog.testoid.io/tags/xpath/</link>
<description>&lt;p&gt;&lt;a href="//testoid.io"&gt;Главная&lt;/a&gt; &lt;a href="/tags/"&gt;Теги&lt;/a&gt;&lt;/p&gt;
</description>
<generator>E2 (v3118; Aegea)</generator>

<item><title>Использование возможностей xpath</title><guid isPermaLink="true">https://blog.testoid.io/all/ispolzovanie-vozmozhnostey-xpath/</guid><link>https://blog.testoid.io/all/ispolzovanie-vozmozhnostey-xpath/</link><comments>https://blog.testoid.io/all/ispolzovanie-vozmozhnostey-xpath/</comments><description>&lt;p&gt;1.Выбор последнего элемента&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//section[@class='main-menu']/a[@class='item strong ng-binding ng-scope'][last()]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/1.PNG" width="723" height="502" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;2.Выбор элемента содержащего текст&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//a[contains(text(), 'Поселок')]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/2.PNG" width="723" height="501" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;3.Выбор родительского элемента&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//a[contains(text(), 'Поселок')]/..&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/3.PNG" width="723" height="503" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;4.Выбор следующего элемента за элементом, содержащего определенный текст&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//a[contains(text(), 'Поселок')]/following-sibling::a[1]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/4.PNG" width="723" height="501" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;5.Выбор первых трех элементов&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//section[@class='main-menu']/a[position() &amp;lt;= 3]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/5.PNG" width="721" height="499" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;6.Выбор последних трех элементов&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//section[@class='main-menu']/a[position() &amp;gt; last() - 3]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/6.PNG" width="722" height="499" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;7.Выбор элемента, в котором больше 3 определенных элементов&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//section[@class='main-menu' and count(a) &amp;gt; 3]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/7.PNG" width="719" height="499" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;8.Выбор нечетных элементов&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//section[@class='main-menu']/a[position() mod 2 = 1]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/8.PNG" width="721" height="496" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;9.Выбор всех элементов не содержащих определенный текст&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//section[@class='main-menu']/a[not(contains(text(), 'Поселок'))]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/9.PNG" width="721" height="500" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;10.Получение атрибута элемента&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//a[contains(text(), 'Поселок')]/@href&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/10.PNG" width="707" height="496" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;11.Поиск элемента по атрибуту, полученного из другого элемента&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//evolution-feed//a[//section[@class='main-menu']/a[contains(text(), 'Магазин программ')]/@href = @href]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/11.PNG" width="1177" height="421" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;12.Выбор элемента, в котором текст начинается с определенных букв&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;//section[@class='main-menu']/a[starts-with(text(), 'Биз')]&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.testoid.io/pictures/12.PNG" width="714" height="447" alt="" /&gt;
&lt;/div&gt;
</description><pubDate>Tue, 05 Sep 2017 13:32:00 +0300</pubDate></item>
</channel>

</rss>