用Python自动化Firefox?

12 投票
8 回答
22697 浏览
提问于 2025-04-11 09:17

我在网上到处寻找类似于firewatir的东西,但它是用Python写的。我想在Linux上自动化Firefox浏览器。有没有什么推荐的工具?

8 个回答

2

我使用的是 Selenium RC。我的所有测试都是用Python写的,并且是通过测试套件来运行的。

有一点小问题就是,你要么手动启动Selenium,然后把测试指向它,要么从测试套件里启动Selenium,这需要写一点代码。不过这都是可以做到的。

总的来说,我对这个解决方案非常满意。

5

你可以试试selenium这个工具。

4

PyXPCOM扩展是一个可行的选择。

不过,看看firewatir提供的功能,我也支持使用twill这个建议。twill是基于mechanize的,这在这个情况下也可能会很有用。

撰写回答