在测试之前加载属性

时间:2009-07-21 04:19:29

标签: selenium

我正在编写一组测试来执行网页的等效性。唯一的区别(在测试中声明性地)是URL。我想通过以某种方式在测试之前执行多个存储文本命令来执行此操作,以便稍后可以在测试页中使用存储的属性。有干净的方法吗?

旧属性文件

login.page=Login.jsp

新属性文件

login.page=/new/Login

测试看起来像:

.. do some storetexts ..
open | /mypagehome/${login.page}
  • 很抱歉澄清:我每页都有2次硒测试。除了url之外,这两个测试完全相同。一个测试旧站点,一个测试新站点。我想只有一个测试,并能够将其指向网站的不同实例,我不能只使用'基本网址',因为两个网站的网址明显不同。我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

好的,我想我现在明白了! : - )

Selenium允许您打开绝对URL而不仅仅是相对于基本URL的URL,因此您可以使用以下内容:

open | http://somedomain/mypage/${loginpage}