我可以用Selenium或javascript测试文本/普通文件内容的结尾吗?

我可以用Selenium或javascript测试文本/普通文件内容的结尾吗?,javascript,dom,selenium,automated-tests,Javascript,Dom,Selenium,Automated Tests,我有一个页面,该页面会在浏览器中显示一个文本/普通文件,如下所示: ... 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 我正

我有一个页面,该页面会在浏览器中显示一个文本/普通文件,如下所示:

...
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来实现这一点。

好的,我找到了一种有效的方法,至少在Firefox中是这样的:

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

Firefox似乎在DOM中创建了一个元素,您可以从那里开始。我很想知道是否有更好的方法(尤其是更跨浏览器的方法)。

好的,我找到了一种有效的方法,至少在Firefox中:

assertText('xpath=//pre', 'regex:.*admin_user@abcdef.com$')
Firefox似乎在DOM中创建了一个元素,您可以从那里开始。我很想知道是否有更好的方法(尤其是更跨浏览器的方法)