Могу ли я проверить конец содержимого текстового / простого файла с помощью Selenium или javascript? - PullRequest
1 голос
/ 22 апреля 2010

У меня есть страница, в результате чего в браузере отображается текстовый / простой файл, который выглядит следующим образом:

...
Admin   Site    Administration  2010-04-21 22:26:34 admin_user@abcdef.com
Test Site   Bob Smith   2010-04-21 22:27:09 bsmith@yahoo.com
Admin   Site    Administration  2010-04-21 22:29:26 admin_user@abcdef.com

Я пытаюсь написать тест Selenium, который проверяет, что в последней строке файла в конце указано «admin_user@abcdef.com». Как бы вы это сделали? Я не могу зависеть от даты / времени, так как это отчет о входе в систему, который постоянно обновляется - все, что я хочу, это убедиться, что последняя строка заканчивается этим адресом электронной почты. И я не могу понять, как это сделать, используя выражения Selenium, DOM или XPath.

1 Ответ

1 голос
/ 22 апреля 2010

ОК, я нашел способ, который работает, по крайней мере, в Firefox:

assertText('xpath=//pre', 'regex:.*admin_user@abcdef.com$')

Похоже, что Firefox создает элемент в DOM, и вы можете перейти оттуда.Мне было бы интересно узнать, есть ли лучший способ (особенно что-то более кросс-браузерное).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...