我从XML文件中得到以下数据:
DOBDD="21" DOBMM="07" DOBYYYY="1987"
我需要将所有这些数据输入到网站的一个字段中:
Date of Birth: 21-07-1987
我在Selenium IDE中使用了以下命令:
Command: type
Target: formData.dateofbirth
Value: ${DOBDD}&"-"&${DOBMM}&"-"&${DOBYYYY}
XML:
<testdata>
<test Email="myname@email.com" MobileNo="0400000000" Title="Mr" GivenNames="Eban" Surname="Ster" DOBDD="21" DOBMM="07" DOBYYYY="1987" ResAddress1="3 Street" ResSuburbTown="Sydney" ResState="New South Wales" ResPC="2000" />
</testdata>
但是,只有21-07出现。不包括第二个连字符和年份。
答案 0 :(得分:0)
经过测试
Selenium IDE:2.9.1.1 -signed
Selblocks:2.1.1 - 签署了 Firefox:47.0
&"-"&
无需添加连字符。
你可以简单地使用
$ {DOBDD} - $ {DOBMM} - $ {DOBYYYY}
您确定可以在xml中使用<test>
作为tagName
我已按以下方式使用<vars>
代替<test>
<testdata>
<vars Email="myname@email.com" MobileNo="0400000000" Title="Mr" GivenNames="Eban" Surname="Ster" DOBDD="21" DOBMM="07" DOBYYYY="1987" ResAddress1="3 Street" ResSuburbTown="Sydney" ResState="New South Wales" ResPC="2000" />
</testdata>