美文网首页
Python webdriver API(十八)webdrive

Python webdriver API(十八)webdrive

作者: qianyewhy | 来源:发表于2017-08-09 11:49 被阅读20次

    webdriver 原理:

    1. WebDriver 启动目标浏览器,并绑定到指定端口。该启动的浏览器实例,做为web driver 的remote server。

    2. Client 端通过CommandExcuter 发送HTTPRequest 给remote server 的侦听端口(通信协议: the webriver wire protocol)

    3. Remote server 需要依赖原生的浏览器组件(如:IEDriverServer.exe、chromedriver.exe),来转化转化浏览器的native 调用。

    关于webdriver提高:

    1、熟练掌握xpath\CSS 定位的使用,这样在遇到各种难以定位的属性时才不会变得束手无策。

    2、准备一份python 版本的webdriver API ,遇到不理解地方,及时查到API 的使用

    3、学习掌握JavaScript 语言,掌握JavaScript 好处前面已经有过阐述,可以让我们的自动化测试

    工作更加游刃有余。

    4、自动化测试归根结底是与前端打交道,多多熟悉前端技术,如http 请求,HTML 语言,cookie

    /session 机制等。

    相关文章

      网友评论

          本文标题:Python webdriver API(十八)webdrive

          本文链接:https://www.haomeiwen.com/subject/ywpfrxtx.html