- 博客(11)
- 收藏
- 关注
原创 Java程序初始化的顺序
Java程序初始化原则静态对象 > 非静态对象父类 > 子类按照成员变量的定义顺序进行初始化Java程序初始化基本顺序父类静态变量父类静态代码块子类静态变量子类静态代码块父类非静态变量父类非静态代码块父类构造函数子类非静态变量子类非静态代码块10.子类构造函数...
2019-08-31 20:01:03 105
原创 抽象类(abstract class)与接口(interface)的区别
抽象类只要包含一个抽象方法,就必须被声明为抽象类抽象类可以声明方法的存在而不去实现它,但被声明为抽象的方法不能包含方法体在实现时,必须包含相同或更低的访问级别(public→protected→private)抽象类在使用的过程中不能被实例化,但可以创建一个对象使其指向具体子类的一个实例抽象类的子类为父类中的所有抽象方法提供具体实现,否则它们也是抽象类抽象类中可以包含部分方法的实现...
2019-08-31 19:34:02 105
原创 重载与覆盖的区别
重载和覆盖是实现Java中多态性的两种方式1. 什么是重载呢?重载是指,在一个类中定义了多个同名方法,它们有不同的参数个数或类型需要注意:(1) 通过方法参数区分,eg. 参数个数、参数顺序、参数类型(2) 不能通过方法的访问权限、返回值类型和抛出的异常类型进行重载2. 什么是覆盖呢?覆盖是指,子类函数覆盖父类函数。覆盖一个方法并对其重写,以达到不同的作用。需要注意:(1)...
2019-08-31 12:40:52 664
原创 Linux之ps命令
ps命令:是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息显示的表头及对应的信息说明表头信息说明USER该进程拥有者PID进程ID%CPU该进程占CPU的百分比(占比越高,进程越耗资源)%MEM该进程占物理内存的百分比(占比越高,进程越耗资源)VSZ该进程占用的虚拟内存量RSS该进程占用的固定内存量TT...
2019-08-29 21:54:24 201
原创 selenium之获取断言信息
将实际结果与预期结果进行比较,称之为断言断言方法断言说明getTitle()用于获得当前页面的titlegetCurrentUrl()用户获得当前页面的URLgetText()获取页面文本信息以代码形式进行说明:WebDriver driver = new ChromeDriver();driver.get("https://www.baidu.c...
2019-08-17 09:35:34 318
原创 selenium之鼠标、键盘操作
在WebDriver中,将这些关于鼠标操作的方法封装在ActionChains类提供鼠标左击click()WebDriver driver = new ChromeDriver();driver.get("https://www.baidu.com");Actions action = new Actions(driver);//获取元素WebElement linkText = ...
2019-08-16 20:06:50 230
原创 selenium之webDriver常用方法
selenium的定位方法可参考selenium基础:元素定位的8种方法,定位只是第一步,定位后对这个元素如何操作呢,接下来我们来介绍一下常用的操作方法删除线格式。方法作用clear()清除文本sendKeys(*key)模拟按键输入;发送键盘按键;指定上传的文件click()单击元素(包括可点击的按钮、文字、图片链接、复选框、单选框、下拉框等)sub...
2019-08-16 15:55:03 173
原创 selenium之浏览器的操作
浏览器窗口大小maximize() 设置浏览器最大化setSize() 设置浏览器宽高实例说明:WebDriver driver = new ChromeDriver();driver.get("https://www.baidu.com/");driver.manage().window().maximize();Thread.sleep(2000);driver.g...
2019-08-16 14:50:10 114
原创 selenium之定位元素
八种定位元素的方法定位方法selenium对应方法说明idfindElement(By.id())元素的idnamefindElement(By.name())元素的名称class namefindElement(By.className())元素的类名tag namefindElement(By.tagName())元素的标签,重复率太高...
2019-08-16 14:19:55 168
原创 idea+java+selenium自动化测试环境搭建
idea+java+selenium自动化测试环境搭建安装并配置IntelliJ IDEA及Maven新建Maven项目添加Selenium3的jar包下载第三方驱动简单小demo-自动打开百度安装并配置IntelliJ IDEA及Maven具体教程网上已有很多,不再赘述哟~~~新建Maven项目步骤如下(其中包括几个自己遇到的坑,希望也可以帮助到大家):点击Create New Pr...
2019-08-15 13:53:54 3086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人