0

我最近使用Mozmill插件/工具做一些 UI 自动化。到目前为止,这非常有效,除非我尝试设置然后读取一些 cookie。当我使用 Mozmill 设置 cookie 时,我似乎没有获得传统的 javascript cookie 行为,即我可以根据需要设置 document.cookie,但是当我从 cookie 对象中读取时,我总是得到最后一个设置的值。这是一个例子:

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

也许我不明白 cookie 在 javascript 中是如何工作的,或者它们不像我在 Mozmill 中假设的那样工作。Mozmill 文档和谷歌搜索没有得到任何好的答案。提前感谢您的帮助。

4

1 回答 1

0

我会尝试查看Selenium

它专为跨浏览器 UI 测试而设计,是一个比较成熟的项目。Mozmill 目前用于确保 firefox 本身(以及其他基于 mozilla 的应用程序)正常工作。

于 2011-05-16T19:41:36.633 回答