斯汀

stin
1063 号测试 成员, 2019-03-22 15:58:07 加入
1.3k
个人主页浏览
  • [备忘录] selenium 实现原理

    2020-07-24 10:56

    欢迎讨论~

    如果有错误或遗漏的地方欢迎指正😉

  • [备忘录] selenium 实现原理

    2020-07-24 10:56

    selenium的实现原理是这样的:
    运行代码,启动浏览器后,webdriver会将浏览器绑定到特定端口,作为webdriver的remote server;

    Client(也就是测试脚本)借助ComandExecutor创建sessionId,发送HTTP请求(包括HTTP method, body)给remote server;

    remote server收到HTTP请求后,调用webdriver完成操作,并将HTTP响应的结果返回给Client。

    (正确示范)