2013-04-30 4 views
0

Создание некоторых тестовых примеров для веб-страницы с использованием Selenium IDE. Я нашел эту ситуацию: внутри тега DIV (скрытого CSS) есть очень длинный текст. Я хотел бы найти решение для автоматической проверки, соответствует ли очень короткая часть этого текста строке, определенной регулярным выражением (например: * check * this *). Исходная идея заключается в использовании команды verifyTextPresent с glob: * check * this *, но кажется, что эта идея не нравится, потому что элемент скрыт.Проверка наличия скрытого текста с использованием Selenium IDE

Я также хочу использовать трюк «SEO», чтобы скрыть скрытый DIV с помощью CSS на скрытый (или почти) текст с другим решением, например, поместить его в текстовое поле размером 1x1 или 0x0 ...

Любой намек на продвижение вперед?

Спасибо!

ответ

0
storeVisible (locator, variableName) 

Определяет, является ли указанный элемент видимым. Элемент может быть визуализирован невидимым, установив свойство CSS «видимость» в «скрытое» или свойство «display» равным «none», либо для самого элемента, либо для одного, если его предки. Этот метод не будет работать, если элемент отсутствует.

Аргументы:

locator - an element locator 
    variableName - the name of a variable in which the result is to be stored. 

Возвращает:

true if the specified element is visible, false otherwise 

Похожих утверждения автоматически сгенерированный:

assertVisible (locator) 
    assertNotVisible (locator) 
    verifyVisible (locator) 
    verifyNotVisible (locator) 
    waitForVisible (locator) 
    waitForNotVisible (locator) 
+0

@ironFritz, проверить ответ и дайте мне знать, что это поможет вам или нет –

+0

благодарим за ответ, но я искал что-то другое. Позвольте мне попытаться объяснить лучше: у меня есть текст, содержащийся внутри скрытых тегов, и я хотел бы захватить этот текст. Например: ТЕКСТ, ЧТОБЫ БЫТЬ GRABBED, я хотел бы сохранить в переменной «ТЕКСТ, КОТОРЫЙ БУДЕТ ГРАББИРОВАН». Спасибо – IronFritz

+0

@IronFritz Verifyvisible | xpath вашего тега | ТЕКСТ ДОЛЖЕН БЫТЬ GRABBED try verifyvisible command check CSS и найти скрытый тег, но вы должны определить xpath элемента. , если этот ответ поможет вам, пожалуйста, примите мой ответ –