A | B | C | |
---|---|---|---|
1 | Type | Xpath | Example |
2 | Title | //title | <title>Example</title> |
3 | H1 | //h1 | <h1>Example</h1> |
4 | Meta Description | //meta[@name='description']/@content | <meta name="description" content="Example" /> |
5 | Div with single class | //div[@class='div-class-name'] | <div class="div-class-name">Example</div> |
6 | p within a div | //div[@class='div-class-name']/p | <div class="div-class-name"><p>Example</p></div> |
7 | class contains | //div[contains(@class, 'class-name')] | |
8 | div with multiple classes | //div[contains(@class, 'class1') and contains(@class, 'class2')] | <div class="class1 class2">Example</div> |
9 | Count DIV instances | count(//div[contains(@class ,'product-')]) | |
10 | Class not equal to | //div[not(@class='class-name')] | |
11 | Link contains anchor text | //a[text()="anchor text"]/@href | find links with anchor text going to wrong page |
12 | Find nofollow links | //a[contains(@rel, 'nofollow')]/@href | <a href="https://www.plumbworld.co.uk/baths" rel="nofollow"> |
13 | Trim white space | normalize-space(//div[@class="category-description"]) | |
14 | contains keyword | //p[contains(text(),'keyword')] | |
15 | contains keyword but not link | //a[not(contains(@href, 'example.co.uk/target-url'))] and p[contains(text(),'keyword')] | |
16 | Nth instance | (//div[@class='div-class-name'])[1] | <div class="div-class-name">Example 1</div> <div class="div-class-name">Example 2</div> |
17 | |||
18 | Get all unique classes | //*[not(@class=preceding::*/@class)]/@class | |
19 | Divs containing a keyword | //div[@class="review" and contains(text(),"keyword)] | |
20 | |||
21 | |||
22 | |||
23 | |||
24 | |||
25 | |||
26 | |||
27 | |||
28 | |||
29 | |||
30 | |||
31 | |||
32 | |||
33 | |||
34 | |||
35 | |||
36 | |||
37 | |||
38 | |||
39 | |||
40 | |||
41 | |||
42 | |||
43 | |||
44 | |||
45 | |||
46 | |||
47 | |||
48 | |||
49 | |||
50 | |||
51 | |||
52 | |||
53 | |||
54 | |||
55 | |||
56 | |||
57 | |||
58 | |||
59 | |||
60 | |||
61 | |||
62 | |||
63 | |||
64 | |||
65 | |||
66 | |||
67 | |||
68 | |||
69 | |||
70 | |||
71 | |||
72 | |||
73 | |||
74 | |||
75 | |||
76 | |||
77 | |||
78 | |||
79 | |||
80 | |||
81 | |||
82 | |||
83 | |||
84 | |||
85 | |||
86 | |||
87 | |||
88 | |||
89 | |||
90 | |||
91 | |||
92 | |||
93 | |||
94 | |||
95 | |||
96 | |||
97 | |||
98 | |||
99 | |||
100 |