Saboteur, нет-нет, это понятно. Как curl работает я знаю. Просто по какому-то событию это со стороны Jenkins как-то должно произойти, ну, например, что ран закончен.
В том-то и дело, что не работает. Видел пример, где перевод строки и возврат каретки можно экранировать, попытаюсь его использовать.
Задача была в следущем: найти строку в таблице с нужным ФИО клиента, ФИО менеджера и статусом заявки Ожидание работы.
Делал так:
"//tr//td[.//a[text()='ФИО клиента']]/following-sibling::td[.//a[text()='ФИО менеджера']]/following-sibling::td[.//div[contains(text(),'Ожидание работы')]].
Вот последняя часть и не отрабатывала.
Попробую или вариант с экранированием, либо же просто достану текстовое содержимое DIVа и средствами Ruby проверю статус.
Система построена на Pega, поэтому бывает так, что с утра кнопка была button, потом вечером кто-то что-то замёрджил и в коде она превратилась в div'ы с пятикратной вложенностью. Нечего говорить и про остальные элементы.
Антон: Файл notifications.php я вызываю со страницы из корня: require 'settings/php/my/notifications.php';
А внутри notifications.php вызывается db_connect.
Стандартная ошибка: Warning: require(www.test1.ru/settings/php/db_connect.php) [function.require]: failed to open stream: No such file or directory in S:\home\test1.ru\www\settings\php\my\notifications.php on line 3
Вся штука в том, что когда заходишь в напрямую в notifications.php, ошибки нет. Т.е. ошибка только при вызове из корня (index.php).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Суть ясна, благодарю.