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