大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于selinum自動(dòng)化測試的問題,于是小編就整理了1個(gè)相關(guān)介紹selinum自動(dòng)化測試的解答,讓我們一起看看吧。
1、selinum自動(dòng)化原理?
其原理是:使用瀏覽器原生的 WebDriver 實(shí)現(xiàn)頁面操作。實(shí)現(xiàn)方式完全不同于 Selenium 1.0。Selenium WebDriver 是典型的 Server-Client 模式,Server 端就是 Remote Server。以下是 Selenium 工作原理:
當(dāng)使用 Selenium 2.0 啟動(dòng)瀏覽器時(shí),后臺(tái)會(huì)同時(shí)啟動(dòng)基于 WebDriver Wire 協(xié)議的 Web Service 作為 Selenium 的 Remote Server,并與瀏覽器綁定。之后,Remote Server 就開始監(jiān)聽 Client 端的操作請(qǐng)求;
執(zhí)行測試時(shí),測試用例會(huì)作為 Client 端,將需要執(zhí)行的頁面操作請(qǐng)求以 ** Request 的方式發(fā)送給 Remote Server 。該 ** Request 的 body,是以 WebDriver Wire 協(xié)議規(guī)定的 JSON 格式來描述需要瀏覽器執(zhí)行的具體操作;
Remote Server 接收到請(qǐng)求后,會(huì)對(duì)請(qǐng)求進(jìn)行解析,并將解析結(jié)果發(fā)給 WebDriver,由WebDriver 實(shí)際執(zhí)行瀏覽器的操作;
WebDriver 可以看做是直接操作瀏覽器的原生組件(Native Component),所以搭建測試環(huán)境時(shí),通常都需要先下載瀏覽器對(duì)應(yīng)的 WebDriver。
關(guān)于selinum自動(dòng)化測試和seldom自動(dòng)化測試的介紹到此就結(jié)束了,不知******從中找到***需要的信息了嗎 ?如果***還想了解更多這方面的信息,記得收***關(guān)注本站。 selinum自動(dòng)化測試的介紹就聊到這里吧,感謝***花時(shí)間閱讀本站內(nèi)容,更多關(guān)于seldom自動(dòng)化測試、selinum自動(dòng)化測試的信息別忘了在本站進(jìn)行查找喔。