1

我正在尝试使用 Selenium IDE,并且我想测试我工作的网站的登录过程。登录后,您会在网站的会员区前面看到一个“newton”(我的老板称之为)http://abc1234.members.domain.tld所以我想使用assertLocationaglob:http://*.members.domain.tld但我似乎无法正确使用语法,或者我只是做错了:

<tr>
<td>assertLocation</td>
<td>glob:http://*.members.domain.tld</td>
<td></td>
</tr>

但在日志中我得到:

[error] Actual value 'http://abc1234.members.domain.tld/' did not match 'glob:http://*.members.titanmen.com'

我在各种 td 字段中尝试了各种 glob 和正则表达式的组合,甚至尝试了类似的东西assertLocation(glob:http://*.members.domain.tld)

我究竟做错了什么?

4

1 回答 1

0

assertLocation命令将获取当前页面的当前绝对地址,http://abc1234.members.domain.tld/并将其与您在目标中输入的模式进行比较,这是无意义的glob:http://*.members.domain.tld,因此测试用例以失败告终。

目标应该很可能只是http://*.members.domain.tld/

于 2016-04-24T08:54:55.457 回答