我正在编写一组测试来执行网页的等效性。唯一的区别(在测试中声明性地)是URL。我想通过以某种方式在测试之前执行多个存储文本命令来执行此操作,以便稍后可以在测试页中使用存储的属性。有干净的方法吗?
旧属性文件
login.page=Login.jsp
新属性文件
login.page=/new/Login
测试看起来像:
.. do some storetexts ..
open | /mypagehome/${login.page}
答案 0 :(得分:1)
好的,我想我现在明白了! : - )
Selenium允许您打开绝对URL而不仅仅是相对于基本URL的URL,因此您可以使用以下内容:
open | http://somedomain/mypage/${loginpage}