- Selenium WebDriver 3 Practical Guide
- Unmesh Gundecha Satya Avasarala
- 234字
- 2021-08-13 16:08:03
Selenium WebDriver
Selenium WebDriver is the successor of Selenium RC (Remote Control), which has been officially deprecated. Selenium WebDriver accepts commands using the JSON-Wire protocol (also called Client API) and sends them to a browser launched by the specific driver class (such as ChromeDriver, FirefoxDriver, or IEDriver). This is implemented through a browser-specific browser driver. It works with the following sequence:
- The driver listens to the commands from Selenium
- It converts these commands into the browser's native API
- The driver takes the result of native commands and sends the result back to Selenium:

We can use Selenium WebDriver to do the following:
- Create robust, browser-based regression automation
- Scale and distribute scripts across many browsers and platforms
- Create scripts in your favourite programming language
Selenium WebDriver offers a collection of language-specific bindings (client libraries) to drive a browser. WebDriver comes with a better set of APIs that meet the expectations of most developers by being similar to object-oriented programming in its implementation. WebDriver is being actively developed over a period of time, and you can see many advanced interactions with the web as well as mobile applications.
- Modern JavaScript Web Development Cookbook
- 智能網(wǎng)聯(lián)汽車V2X與智能網(wǎng)聯(lián)設(shè)施I2X
- 物聯(lián)網(wǎng)安全:理論、實(shí)踐與創(chuàng)新
- 重新定義Spring Cloud實(shí)戰(zhàn)
- 物聯(lián)網(wǎng)概論(第2版)
- 網(wǎng)絡(luò)互聯(lián)技術(shù)(實(shí)踐篇)
- HTML5 Game development with ImpactJS
- 數(shù)字通信同步技術(shù)的MATLAB與FPGA實(shí)現(xiàn):Altera/Verilog版(第2版)
- 物聯(lián)網(wǎng)通信技術(shù)
- Mastering TypeScript 3
- 圖解手機(jī)元器件維修技巧
- 基于性能的保障理論與方法
- 網(wǎng)管工具使用與技巧大全
- SAE原理與網(wǎng)絡(luò)規(guī)劃
- Laravel Application Development Cookbook