2013-03-12 60 views
1

有谁知道我会如何去验证在Selenium IDE中cookie值是否包含文本子字符串?Selenium IDE - 验证Cookie的内容

例如如果我有一个名为'MyCookie'的Cookie,其内容为“这是我的价值”,并且我想断言cookie包含子字符串'value',这是否可以使用IDE?

更新

解决办法如下

storeCookieByName | MyCookie | variable1 

storeEval | storedVars['variable1'].indexOf('value') > 0 ? true: false|result; 

verifyExpression | $(result) | true 

回答

1

在IDE中使用storeCookieByName功能提供的cookie的名字和你想要的值存储在cookie插入变量名。

+0

确定的值,存储在变量中的cookie值...我怎么然后检查变量包含的子? – user806982 2013-03-12 14:41:13

+0

您可以使用storeEval并查找JS中的子字符串 – Farlan 2013-03-12 14:46:18

+0

谢谢,这是诀窍! – user806982 2013-03-12 15:09:41

4

在硒IDE storeCookieByName(姓名,VARIABLENAME)函数返回的cookie的值,在此功能,您在目标栏中只提供饼干的名字写在值列中的任何变量

 Command  | Target | value 
    storeCookieByName | mf_user  | test 
     echo   | ${test} 

名字 - 的名字cookie。

storeCookieByName函数返回:cookie的