В настоящее время я использую следующие команды & Target в Selenium IDE, чтобы проверить точный текст мета описанияпроверка наличия мета-описания с использованием Selenium IDE?
verifyelementpresent : //meta[@name='description' and @content='description here']
Я хотел бы проверить, если мета описание между 145 и 165 символов, чтобы увидеть, если это существует. таким образом, когда описание будет изменено, тест будет терпеть неудачу только в том случае, если описание не превышает 145 строк или более 165 (что в любом случае не может быть мета-описанием)
Может ли кто-нибудь помочь мне написать это выражение? если предположить какую-то переменную необходимо при содержании, чтобы проверить длину ..
Благодарю. он работает немного, а затем начинает сбой случайных страниц, которые действительно заполняют свои метаописания. не знаю, почему, но я пришел немного дальше из-за вашего поста. Благодарю. edit: на самом деле скрипт работает нормально. имел пару под 144 символом. благодаря! thumbs up –
@TestWater Вы можете получить только контент с 'document.evaluate ("/html/head/meta [@ name = 'description'] ", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null) .singleNodeValue.content' и примените ваши проверки внутри своего приложения ... И если это сработало для вас, проверьте правильность ответа. –