Python webdriver API(十八)webdrive

2017-08-09  本文已影响20人  qianyewhy

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 机制等。

上一篇下一篇

猜你喜欢

热点阅读