前言

前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。

本篇主要讲如何用Java调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。

1、打开网站

见上一章节。

bdc6f8b84ebd67c7ed9b91882db09f0b.png

2、获取当前页面URL

674ff4a0d7a487d90057677b05d9673b.png

3、获取当前页面源代码

3455aad2449e5565f23744f81ccb5475.png

4、刷新当前页面

0b3488d4502fb391438f9a40005713e6.png

5、设置浏览器窗口大小

938472900fd3def877a9227c5e47db2d.png

6、获取浏览器窗口大小

ba351de6cc0c5ff57363066bba99539c.png

7、设置浏览器窗口坐标

3ab587aebcf849317c052f5d91a622fc.png

8、获取浏览器窗口坐标

448985c6ccb010168f7e1d3e5179fe7d.png

9、浏览器窗口最大化

85b29f729eb5bb2c4ef478a0d10a217f.png

10、获取浏览器页面Title属性

e007d8ba8bd59f062e9f43354601a9d9.png

11、模拟浏览器前进功能

49b58de25b40b0e66fe8661be4aa9df4.png

12、模拟浏览器后退功能

5e8c49f37af418574e47b9e4e2786ecc.png

13、当前浏览器窗口截屏

2cbb80f787c349feceb7095af9c642a6.png

14、退出浏览器

1.退出有两种方式,一种是close;另外一种是quit

2.close用于关闭当前窗口,当打开的窗口较多时,就可以用close关闭部分窗口

3.quit用于结束进程,关闭所有的窗口

4.最后结束测试,要用quit。quit可以回收c盘的临时文件

51d5e7c4d863479017260a10c653993a.png

Logo

一站式 AI 云服务平台

更多推荐