簡體   English   中英

Selenium和Mozrepl有什么區別?

[英]What is the difference between Selenium and Mozrepl?

從我可以收集的內容來看,mozrepl使用WWW :: Mechanize :: Firefox來自動化firefox。 即。 你創建腳本並點擊解釋的命令,作為輸出射擊到firefox瀏覽器。

另一方面,Selenium允許您在瀏覽器中記錄操作,並且可以將操作作為腳本以各種語言輸出。

基本上,mozrepl將腳本(片段)作為輸入和輸出作為瀏覽器操作。 Selenium接受瀏覽器操作並將其作為腳本輸出。

或者他們都可以執行這些功能嗎? 我是在正確的軌道上嗎?

您誤解了MozReplWWW::Mechanize::Firefox Mozrepl是Firefox的擴展,它提供了一個telnet接口(默認情況下在端口4242上),可以直接訪問Firefox Gecko引擎的內部功能,包括每個窗口的文檔對象模型。

該接口可以直接在控制台上使用,也可以由Perl WWW::Mechanize::Firefox模塊等軟件驅動,該模塊提供類似於WWW::Mechanize模塊的接口。 還有一個MozRepl Perl模塊以相同的方式連接到擴展,但提供了不同的API。

然后可以運行selenium生成的腳本,因此它確實執行這兩個功能。

你倒退了; WWW :: Mechanize :: Firefox使用mozrepl,而不是相反。

Selenium在瀏覽器上用javascript實現,支持多種瀏覽器; 它通常用於測試。

另一方面,WWW :: Mechanize :: Firefox通常用於抓取或執行需要瀏覽器的某些操作,而不是測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM