Quantcast
Channel: Active questions tagged selenium - Stack Overflow
Viewing all articles
Browse latest Browse all 98494

What is Selenium Automation-Atoms

$
0
0

I noticed selenium-atoms project in selenium repository. According to the wiki this project exposes some common APIs similar to selenium language implementations like click, type and findElement. I don't see anything related to this project being used by selenium-ide.

Initially my understanding was, the language implementation sends calls to the driver (for example, chromedriver.exe) where it sends another call to specific browser in a language only that browser understands.

(Java Language implementation) ------ json wire protocol -----> (chromedriver.exe) ------> (chrome.exe)

Is this how web drivers actually executing actions on browser? If so,

  1. How is it being injected to the web page?
  2. How sendKeys on to a <input type="file"> is handled (since JavaScript cannot possibly access files in the user's file system) or alert.accept() where in JavaScript's thread is blocked?

If not, how is this being used?


Viewing all articles
Browse latest Browse all 98494

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>