首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium和Mozrepl之间的区别是什么?

Selenium和Mozrepl之间的区别是什么?
EN

Stack Overflow用户
提问于 2013-03-05 16:13:39
回答 2查看 865关注 0票数 1

据我所知,mozrepl使用WWW::Mechanize::Firefox自动化firefox。即。您可以创建脚本并点击解释过的命令,这些命令将作为输出发送到firefox浏览器。

另一方面,Selenium允许您在浏览器中记录操作,并且可以将操作输出为各种语言的脚本。

因此,本质上,mozrepl将脚本(片段)作为输入,将输出作为浏览器操作。Selenium执行浏览器操作并将其作为脚本输出。

或者它们都可以执行这些功能?我在正确的轨道上吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-05 16:23:12

然后可以运行selenium生成的脚本,因此它可以同时执行这两个功能。

你把它弄反了;WWW::Mechanize::Firefox使用mozrepl,而不是反过来。

Selenium在浏览器上用javascript实现,支持多个浏览器;通常用于测试。

另一方面,Firefox通常用于抓取或执行一些需要浏览器的操作,而不是测试。

票数 1
EN

Stack Overflow用户

发布于 2013-03-05 21:08:54

您误解了MozReplWWW::Mechanize::FirefoxMozrepl是火狐的一个扩展,它提供了一个远程登录接口(默认在端口4242上),通过它可以直接访问火狐Gecko engine的内部函数,包括每个窗口的文档对象模型。

这个接口可以直接在控制台上使用,也可以由诸如Perl WWW::Mechanize::Firefox模块之类的软件驱动,它提供了一个类似于WWW::Mechanize模块的接口。还有一个API模块,它以相同的方式连接到扩展,但提供了不同的MozRepl

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15218799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档