素材巴巴 > 程序开发 >

基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作

程序开发 2023-09-05 23:37:17

文章目录

  • 3.访问链接&打印页面信息
  • 4、自定义profile
  • 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍

    基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 元素定位

    基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 -常见的页面元素操作

    基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - iframe元素定位

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 元素定位场景分析

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象属性

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象状态

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 第三方控件类操作

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 执行JS操作

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - WebDriver的三种等待方式

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 模拟键盘操作

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 代码检查点[验证点/断言]与图像检查点

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 验证码处理

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - cookie操作

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 关联

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - exe文件执行

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - grid [跨浏览器远程测试-可分布式]

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - 框架设计小结

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - testng使用

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包

    持续更新中

    WebDriver基础篇 - 实现简单的浏览器操作

    有一个地方需要注意,那就是在进行web端的UI自动化测试时不推荐使用FireFox浏览器,启动运行相较于Chrome浏览器较慢,非常影响效率。

    1.打开关闭浏览器


    在这里插入图片描述

    需要注意 driver.quit();driver.close();

    close与quit的区别是

    附:注意Firefox(firefox.bin)


    2.WebDriver对浏览器的操作

    2.1 浏览器最大化


    在这里插入图片描述


    	//浏览器最大化   ---> 参考上文图片Thread.sleep(3000);driver.manage().window().maximize();

    2.2 设置浏览器的大小

    	//设置浏览器大小尺寸   ---> 参考上文图片Dimension size = new Dimension(320,480);//320*480 为手机浏览器大小尺寸driver.manage().window().setSize(size);

    3.访问链接&打印页面信息


    在这里插入图片描述


    在这里插入图片描述


    3.1 打开连接

    	//打开网页driver.get("http://www.baidu.com");Thread.sleep(3000);

    3.2打印页面URL和Title

    	//获取网页title(用例不够,title来凑)System.out.println("检查页面Title是否为‘百度’: " + driver.getTitle());//获取网页 urlSystem.out.println("检查URL是否是‘http://www.baidu.com’:" + 	driver.getCurrentUrl());

    4、自定义profile

    profile支持的浏览器


    标签:

    上一篇: angular HTML属性绑定 下一篇:
    素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。