2009-07-21 66 views
1

我正在编写一组测试以执行网页的等同性。唯一的区别(在测试中声明)是URL。我想以某种方式在测试之前执行多个存储文本命令,以便稍后在测试页面中使用存储的属性。有没有一种干净的方式来做到这一点?在测试之前加载属性

老属性文件

login.page=Login.jsp 

新的属性文件

login.page=/new/Login 

而且测试的样子:

.. do some storetexts .. 
open | /mypagehome/${login.page} 
  • 对不起澄清:我为每个2个Selenium测试页。这两个测试与url的例外完全相同。一个测试旧站点,一个测试新站点。编号喜欢只有一个测试,并能指向它的网站的不同实例,我不能只使用'基地网址',因为这两个网站的网址是显着不同的。我如何解决这个问题?
+0

你是如何运行你的测试? – 2009-07-23 03:48:07

+0

的Firefox。 – 2009-07-23 07:00:21

回答

1

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

硒可以打开绝对URL,而不是仅仅的URL是相对于基本URL,这样你就可以使用这样的事情:

open | http://somedomain/mypage/${loginpage} 
相关问题