Перейти к содержимому

Публикации aksas

28 публикаций создано aksas (учитываются публикации только с 13 мая 2023)



#140256 CSS vs XPath

Отправлено автор: aksas 30 марта 2015 - 14:39 в Selenium - Functional Testing

по моим наблюдением многие даже не пытаются разобраться с css. С XPath разобрались, зачем еще напрягаться :)




#140207 CSS vs XPath

Отправлено автор: aksas 27 марта 2015 - 16:17 в Selenium - Functional Testing


Однако, пару раз сталкивался, что при последовательном поиске элементов с разными типами селекторов (нашли один, внутри него - другой и т.п.) драйвер иногда начинает искать от корня при смене типа селектора, т.е. игнорирует контекст поиска.

 

тоже сталкивался в случае если сначала css а потом xpath. В таком случае мне помогло начинать xpath с "./"




#140205 CSS vs XPath

Отправлено автор: aksas 27 марта 2015 - 16:15 в Selenium - Functional Testing

+ css  быстрее http://stackoverflow...tteraccording-t

+ css лаконичнее

 


Не помню, если в CSS contains, но что реально напрягало, что в CSS нет last(выбрать последний элемент или last()-1 - предпоследний), OR, count и т.п.

 

 

CSS contains  - [attribute~=value]

last()-1            - :nth-last-child(-n+2) /* represents the two last rows of an HTML table */

OR                  - ,

 

но минусы есть

- нет возможности проверить текст в ноде

- нельзя обратиться к родительской ноде

 

Я стараюсь использовать css везде, где не нужно находить элемент по тексту внутри (а это как по мне всегда плохо) и если нужен сложный селектор с использованием родителя