2011-03-15 58 views
0

我最近使用Mozmill插件/工具做了一些UI自动化。到目前为止,这一切都非常有效,除了当我尝试设置并读取一些cookie时。当我使用Mozmill来设置cookie时,似乎并没有得到传统的javascript cookie行为,即我可以按照自己的喜好经常设置document.cookie,但是当我从cookie对象读取数据时,总是会获取最后一个值。这里是一个例子:Mozmill UI自动化和cookies

controller.window.document.cookie = "foo=bar"; 
controller.window.document.cookie = "me=too"; 
controller.window.alert("Cookie: " + controller.window.document.cookie); //"Cookie: me=too" 

也许我不明白cookie是如何工作的,或者他们不像我在Mozmill里面那样工作。 Mozmill文档和谷歌搜索没有得到任何好的答案。预先感谢您的帮助。

回答

0

我会试着看Selenium

它设计用于跨浏览器UI测试,是一个更成熟的项目。 Mozmill目前正在用来确保firefox本身(以及基于mozilla的其他应用程序)正常运行。