
瀏覽器自動化項目這是一個綜合類項目, 它涵蓋了一批工具以及多個庫, 其功能在于提供支持并達(dá)成Web瀏覽器自動化操作。它提供了擴展, 擴展用于模擬用戶與瀏覽器交互, 還提供了用于擴展瀏覽器分配的分布式服務(wù)器, 它也提供了用于實現(xiàn)W3C規(guī)范的基礎(chǔ)設(shè)施, 憑借這些, 您能為所有主要的Web瀏覽器編寫可互換的代碼。此項目是志愿貢獻(xiàn)者們投入了數(shù)千小時的個人時間完成的, 并且讓源代碼能夠供任何人去使用, 供任何人去享用, 供任何人去改進(jìn)。瀏覽器供應(yīng)商、工程師與愛好者被匯集到一起, 從而能夠進(jìn)一步對Web平臺的自動化展開公開討論。這個項目組織年度會議, 目的是教導(dǎo)并培養(yǎng)社區(qū)。首要關(guān)鍵之處, 在于它它屬于一個接口種類, 借助這個接口能拿來編寫那種能夠在好多不同瀏覽器里相互改換運行的指令集合。當(dāng)全部內(nèi)容都安裝完畢之后, 僅僅依靠不過幾行的代碼便能夠進(jìn)入到瀏覽器范疇。您能夠在那個在其中編撰您的首個相關(guān)腳本之處, 尋覓獲得到更為周全的示例情況之時。packagedev.selenium.hello;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.chrome.ChromeDriver;publicclassHelloSelenium{publicstaticvoidmain(String[]args){WebDriverdrivernewChromeDriver();driver.get();driver.quit();}}在 上查看完整示例fromseleniumimportwebdriverdriverwebdriver.Chrome()driver.get()driver.quit()在 上查看完整示例usingOpenQA.Selenium.Chrome;namespaceSeleniumDocs.Hello;publicstaticclassHelloSelenium{publicstaticvoidMain(){vardrivernewChromeDriver();driver.Navigate().GoToUrl();driver.Quit();}}在 上查看完整示例requireselenium-webdriverdriverSelenium::WebDriver.for:chromedriver.getdriver.quit在 上查看完整示例const{Builder,Browser}require(selenium-webdriver);(asyncfunctionhelloSelenium(){letdriverawaitnewBuilder().forBrowser(Browser.CHROME).build();awaitdriver.get();awaitdriver.quit();})();packagedev.selenium.helloimportorg.openqa.selenium.chrome.ChromeDriverfunmain(){valdriverChromeDriver()driver.get()driver.quit()}在 上查看完整示例請查看 概覽 以查看不同的項目組件并確定 是否適合您。您先得持續(xù)閱讀入門內(nèi)容, 弄清楚怎樣去安裝它, 還要成功地把它當(dāng)作測試自動化工具來用, 接著把簡單的測試拓展到能在多個瀏覽器、多個不一樣的操作系統(tǒng)上的大型分布式環(huán)境里運行。概覽適合您嗎查看不同項目組件的概述。原生驅(qū)動瀏覽器了解更多信息。(Beta)它是借助Rust予以達(dá)成的一款針對命令行場景應(yīng)運而生且發(fā)揮功用的工具設(shè)備它的存在目的在于幫助進(jìn)行自動化的驅(qū)動程序以及瀏覽器管理相關(guān)事宜在綁定方面, 默認(rèn)狀況下會使用這個工具所以您既不需要去下載它, 也不需要往您自己所編制編寫的代碼里面增添添加任何內(nèi)容信息并且同樣無需求去開展執(zhí)行任何別的其他操作行徑動作便是能夠?qū)λ右允褂眠\用的。Grid想要在多臺機器上并行運行測試那么Grid 適合您。IE 驅(qū)動服務(wù)器驅(qū)動程序是一個獨立的服務(wù)器它實現(xiàn)了 規(guī)范。IDEIDE 是一個瀏覽器擴展可以記錄和回放用戶的操作。測試實踐項目的一些測試指南和建議。舊版跟那舊版組件有所關(guān)聯(lián)的文檔, 只是單純因歷史方面的緣由予以保留, 并非是當(dāng)作使用已被棄用組件的一種動機。上次修改的時間是, 2023年18日11月到, Docsy 0 7 2進(jìn)行升級, #1529。