一直在网上搜索类似firewatir但为python的东西。我正在尝试在 linux 上自动化 firefox。有什么建议么?
RJBrady
问问题
21762 次
8 回答
5
你可以试试selenium。
于 2008-09-13T00:48:35.843 回答
2
我使用Selenium RC。我所有的测试都是用 Python 编写的,并使用测试套件运行。
一件小事是您要么必须手动启动 selenium 并将您的测试指向它,要么从需要一点编码的测试套件启动 selenium。但这是可行的。
一般来说,我对这个解决方案非常满意。
于 2008-09-13T15:48:18.487 回答
1
看看斜纹布能不能帮到你。它可以用作命令行工具或python库。
于 2008-09-13T13:51:57.113 回答
1
我建议您使用 Selenium 而不是 Mechanize/Twill,因为 Mechanize 在处理 Javascript 时会失败。
于 2011-09-30T12:35:43.490 回答
0
Firefox 选择的语言是 Javascript。除非您有需要 Python 的特定要求,否则我建议您使用它。
于 2008-09-13T00:46:40.107 回答
0
在 Firefox 中安装Mozlab并启用 telnet 服务器,然后打开一个套接字。
于 2008-09-13T14:06:18.187 回答
0
许多命令行工具没有 javascript 解释器,因此不支持 web 2.0 功能。 juicedpyshell基于 PyXPCOMext 的 PyShell 示例。它在浏览器“内部”为您提供了一个 python shell 窗口,并简化了对您正在浏览的 DOM 以及 shell 窗口本身的访问(因此您可以添加 GUI 元素作为自动化脚本的一部分)。但它是一个新项目,因此可能不像上述一些项目那样功能齐全。
于 2010-02-08T18:01:59.153 回答