我想添加一些功能到webdriver,但因爲我根本不瞭解Java,所以我想先了解它的工作方式。所以當我得到它時,有一個firefox插件(javascript),並且有安裝了該擴展的啓動firefox的java代碼,然後這個java代碼監聽一個本地端口,當它得到一些命令時,java發信號給firefox插件,這是做實際的工作。 Python代碼只是一組端口接口的快捷方式。這是正確的?python webdriver如何工作?
更新:
感謝您的答覆,malatio。但是,任何人都可以請解釋一下,爲什麼當我在 D:\webdriver-read-only\firefox\src\extension\components\firefoxDriver.js
再經過 FirefoxDriver.prototype.deleteCookie = function(respond, cookieString) {
添加 alert('Hello world!');
運行
from webdriver_firefox.webdriver import WebDriver
wd = WebDriver()
wd.delete_all_cookies()
我還是不看到Hello world!
警報(並得到一個error,由方式)