我想知道的是:
简而言之,如果我想简化问题就是如果我跑:
12 9 1,15,30 * * /home/run_ps.sh
Selenium在检索所需结果方面成功/不成功的背景是什么?
答案 0 :(得分:1)
我将尝试解释 Selenium Architecture ,这将解决我们的大部分疑虑。
那么Selenium Webdriver的功能如何?
您使用 Selenium Client Library 编写的每个语句或命令都将通过http转换为JSON Wire Protocol,而这又将传递给我们的浏览器驱动程序(chromedriver,geckodriver)。所以基本上这些生成的http URL(基于REST架构)到达浏览器驱动程序。在浏览器驱动程序内部有一些http服务器,它们会在内部将收到的URL传递给 Real Browser (作为HTTP over HTTP Server),Web浏览器将生成相应的响应并发送回浏览器驱动程序(作为HTTP over HTTP服务器)反过来将使用JSON Wire Protocol将响应发送回 Selenium客户端库,最终将决定如何继续进行做出了回应。有关更多说明,请参阅附图: