Привет @snap )
сейчас пользуюсь дедовским методом - выделяю полосками из спецсимволов,
но вот наткнулся на сайтик и он не дает мне покоя, пробовал сделать так же - не выходит.
При случае мог бы кинуть глазом, где тут подвох?
oberlets еще не добавил друзей
15 декабря 2021 - 13:53
Привет @snap )
сейчас пользуюсь дедовским методом - выделяю полосками из спецсимволов,
но вот наткнулся на сайтик и он не дает мне покоя, пробовал сделать так же - не выходит.
При случае мог бы кинуть глазом, где тут подвох?
06 сентября 2021 - 12:04
Нет, тест не упадет. Посмотреть через echo можно.
Можно использовать в if-else.
Спасибо!
06 сентября 2021 - 09:26
Для получения количества строк можно использовать команду "store xpath count".
Чтобы сравнивать две переменных с числами я получил команду execute script | return (${after}>${before}) | result , либо ${after}==${before}+1. Переменная result вернет true или false.
её именно и использовал, просто в табличке строчки двух видов, четные и нечетные, и локаторы под них двух видов соответственно
поэтому сторю их в переменные и суммирую
а по поводу result переменной - как я понимаю тест при этом не упадет, её просто через эхо посмотреть можно будет глазами, верно?
если да, то - можно ли потом это использовать в конструкции типа if result = true и одни действия, else - другие?
05 сентября 2021 - 22:58
Хотел бы поправить, что такой финт ушами в текущем Selenium IDE вряд ли пройдет. В предыдущей версии, может быть. А сейчас из описания и практики:
- assert сравнивает строки,
- xpath=locator вернет null, так как assert сравнивает переменную со значением,
- а ${before}+1 также останется строкой, например, "10+1".
Это раньше Селением IDE мог налету выполнять операции с переменными, а теперь нет.
Вопрос автору, как вы вычисляете переменную количества строк в таблице? Без Javascript вряд ли можно будет использовать операции сравнения.
P.S. я вашу задачку решил .
@Snap бодрого))
на ваш вопрос: количество строк вычисляю как сумму четных и нечетных строчек в таблице (два вида локаторов там под них), чтобы перевести строку в число - подсмотрел у шаолиньских монахов перемножение строки и единицы, и да, маленьким таким скриптом return ${Odd}*1+${Even}*1
а вот потом сравнить два числа - не осилил ((
24 августа 2021 - 18:08
Можно https://www.selenium...sults-to-a-file , но надо использовать Command-line Runner
Спасибо, попробую разобраться ^^
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru