| Línea 225... |
Línea 225... |
| 225 |
//div[@class='list-group' and not(contains(@class, 'hidden'))]//*[text()[contains(., %locator%)]] |
|
225 |
//div[@class='list-group' and not(contains(@class, 'hidden'))]//*[text()[contains(., %locator%)]] |
|
| 226 |
.//*[@data-region='message-drawer']//div[@data-region='group-info-content-container']
|
226 |
.//*[@data-region='message-drawer']//div[@data-region='group-info-content-container']
|
| 227 |
//div[@data-region='empty-message-container' and not(contains(@class, 'hidden')) and contains(., %locator%)]
|
227 |
//div[@data-region='empty-message-container' and not(contains(@class, 'hidden')) and contains(., %locator%)]
|
| 228 |
XPATH
|
228 |
XPATH
|
| 229 |
, 'group_message_tab' => <<<XPATH
|
229 |
, 'group_message_tab' => <<<XPATH
|
| 230 |
.//*[@data-region='message-drawer']//button[@data-toggle='collapse' and contains(string(), %locator%)]
|
230 |
.//*[@data-region='message-drawer']//button[@data-bs-toggle='collapse' and contains(string(), %locator%)]
|
| 231 |
XPATH
|
231 |
XPATH
|
| 232 |
, 'group_message_list_area' => <<<XPATH
|
232 |
, 'group_message_list_area' => <<<XPATH
|
| 233 |
.//*[@data-region='message-drawer']//*[contains(@data-region, concat('view-overview-', %locator%))]
|
233 |
.//*[@data-region='message-drawer']//*[contains(@data-region, concat('view-overview-', %locator%))]
|
| 234 |
XPATH
|
234 |
XPATH
|
| 235 |
, 'group_message_message_content' => <<<XPATH
|
235 |
, 'group_message_message_content' => <<<XPATH
|
| Línea 263... |
Línea 263... |
| 263 |
XPATH
|
263 |
XPATH
|
| 264 |
, 'section' => <<<XPATH
|
264 |
, 'section' => <<<XPATH
|
| 265 |
.//li[contains(concat(' ', normalize-space(@class), ' '), ' section ')][./descendant::*[self::h3]
|
265 |
.//li[contains(concat(' ', normalize-space(@class), ' '), ' section ')][./descendant::*[self::h3]
|
| 266 |
[normalize-space(.) = %locator%][contains(concat(' ', normalize-space(@class), ' '), ' sectionname ') or
|
266 |
[normalize-space(.) = %locator%][contains(concat(' ', normalize-space(@class), ' '), ' sectionname ') or
|
| 267 |
contains(concat(' ', normalize-space(@class), ' '), ' section-title ')]] |
|
267 |
contains(concat(' ', normalize-space(@class), ' '), ' section-title ')]] |
|
| - |
|
268 |
.//li[contains(concat(' ', normalize-space(@class), ' '), ' section ')][./descendant::*[self::h4]
|
| - |
|
269 |
[normalize-space(.) = %locator%][contains(concat(' ', normalize-space(@class), ' '), ' sectionname ') or
|
| - |
|
270 |
contains(concat(' ', normalize-space(@class), ' '), ' section-title ')]] |
|
| 268 |
.//div[contains(concat(' ', normalize-space(@class), ' '), ' sitetopic ')]
|
271 |
.//div[contains(concat(' ', normalize-space(@class), ' '), ' sitetopic ')]
|
| 269 |
[./descendant::*[self::h2][normalize-space(.) = %locator%] or %locator% = 'frontpage']
|
272 |
[./descendant::*[self::h2][normalize-space(.) = %locator%] or %locator% = 'frontpage']
|
| 270 |
XPATH
|
273 |
XPATH
|
| 271 |
, 'table' => <<<XPATH
|
274 |
, 'table' => <<<XPATH
|
| 272 |
.//table[(./@id = %locator% or contains(.//caption, %locator%) or contains(.//th, %locator%) or contains(concat(' ', normalize-space(@class), ' '), %locator% ))]
|
275 |
.//table[(./@id = %locator% or contains(.//caption, %locator%) or contains(.//th, %locator%) or contains(concat(' ', normalize-space(@class), ' '), %locator% ))]
|
| Línea 323... |
Línea 326... |
| 323 |
'inplaceeditable' => <<<XPATH
|
326 |
'inplaceeditable' => <<<XPATH
|
| 324 |
.//descendant::span[@data-inplaceeditable][descendant::a[%titleMatch%]]
|
327 |
.//descendant::span[@data-inplaceeditable][descendant::a[%titleMatch%]]
|
| 325 |
XPATH
|
328 |
XPATH
|
| 326 |
,
|
329 |
,
|
| 327 |
'date_time' => <<<XPATH
|
330 |
'date_time' => <<<XPATH
|
| - |
|
331 |
.//*[
|
| - |
|
332 |
(%idMatch% or ./legend[%exactTagTextMatch%]
|
| - |
|
333 |
or parent::div[@data-groupname=%locator% or ./label[contains(normalize-space(string(.)), %locator%)]]
|
| - |
|
334 |
) and
|
| 328 |
.//fieldset[(%idMatch% or ./legend[%exactTagTextMatch%]) and (@data-fieldtype='date' or @data-fieldtype='date_time')]
|
335 |
(@data-fieldtype='date' or @data-fieldtype='date_time'
|
| - |
|
336 |
or @data-fieldtype='date_selector' or @data-fieldtype='date_time_selector')
|
| - |
|
337 |
]
|
| 329 |
XPATH
|
338 |
XPATH
|
| 330 |
,
|
339 |
,
|
| 331 |
'select_menu' => <<<XPATH
|
340 |
'select_menu' => <<<XPATH
|
| 332 |
//*[@role='combobox'][@aria-labelledby = //label[contains(normalize-space(string(.)), %locator%)]/@id]
|
341 |
//*[@role='combobox'][@aria-labelledby = //span[contains(normalize-space(string(.)), %locator%)]/@id]
|
| 333 |
XPATH
|
342 |
XPATH
|
| 334 |
,
|
343 |
,
|
| 335 |
],
|
344 |
],
|
| 336 |
];
|
345 |
];
|