2013-03-12 31 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的