【发布时间】:2011-05-19 14:05:27
【问题描述】:
我正在通过 selenium (selenium RC) 在 Linux 中运行 Web GUI 的自动化测试。事实上,我可以在windows中运行selenium自动化测试,结果很好,测试完成后firefox可以自动关闭。 但是当我在linux中进行selenium测试时,我发现测试完成后firefox无法自动关闭。 我知道测试脚本默认会调用tearDown函数,所以应该关闭firefox。但是为什么在Linux下,firefox不能自动关机呢?
解决这个问题: 我重写了如下的 tearDown 函数:
public void tearDown() throws Exception
{
selenium.click("link=Logout");
super.tearDown();
}
但是在Linux下,firefox还是无法关闭。
谁能帮我解决这个问题?测试完成后如何让Firefox自行关闭?
P.S:到目前为止,我还没有找到关闭firefox的方法,顺便说一下,我使用参数-firefoxProfileTemplate来启动selenium-server.jar,因为我的web GUI是https。
【问题讨论】:
标签: linux firefox selenium solaris selenium-rc