08 2020 档案

摘要:首先看一段代码:都是计算x+y的值,三个方法功能都一样,名字不一样。 但是他的缺点是:程序员需要记住每个名字。 public class TestLoad01 { public static void main(String[] args) { int x = sumInt(10,20); Syst 阅读全文
posted @ 2020-08-31 15:56 裴敏儿 阅读(159) 评论(0) 推荐(0) 编辑
摘要:JVM中三块主要的内存就是:栈内存,堆内存,方法区内存方法区最先有数据:方法区中存放的是代码片段,存放class字节码栈内存:方法调用的时候,该方法需要的内存空间在栈中分配,并且调用时就是压栈。方法不调用是不会再栈中分配空间的,,方法执行结束后,该方法所需要的空间就会释放,此时发生弹栈动作。方法调用 阅读全文
posted @ 2020-08-31 13:52 裴敏儿 阅读(482) 评论(0) 推荐(0) 编辑
摘要:在 WebDriver中处理JavaScript所生成的alert、confirm以及prompt十分简单,具体做法是使用switch_to_alert()方法定位到alert/confirm/prompt,然后使用text/accept/dismiss/sendKeys等方法进行操作。 getTe 阅读全文
posted @ 2020-08-27 13:59 裴敏儿 阅读(131) 评论(0) 推荐(0) 编辑
摘要:搜索下拉框实现代码如下: <select id="nr" name="NR"> <option value="10" selected>每页显示 10 条</option> <option value="20">每页显示 20 条</option> <option value="50">每页显示 5 阅读全文
posted @ 2020-08-26 14:17 裴敏儿 阅读(196) 评论(0) 推荐(0) 编辑
摘要:在 Web 应用中经常会遇到 frame/iframe 表单嵌套页面的应用, WebDriver 只能在一个页面上对元素识别与 定位, 对于 frame/iframe 表单内嵌页面上的元素无法直接定位。 这时就需要通过 switchTo().frame()方法将当前定 位的主体切换为 frame/i 阅读全文
posted @ 2020-08-26 14:00 裴敏儿 阅读(204) 评论(0) 推荐(0) 编辑
摘要:我们已经学习了8种定位方法, 那8种定位方法是针对单个元素定位的, WebDriver还提供了另外8种用于定位一组元素的方法。 import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa 阅读全文
posted @ 2020-08-26 13:30 裴敏儿 阅读(225) 评论(0) 推荐(0) 编辑
摘要:WebDriver提供了两种类型的等待:显式等待和隐式等待。 1.显示等待 WebDriver提供了显式等待方法,专门针对某个元素进行等待判断。 import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import o 阅读全文
posted @ 2020-08-26 13:21 裴敏儿 阅读(239) 评论(0) 推荐(0) 编辑
摘要:不管是在做功能测试还是自动化测试,最后一步需要拿实际结果与预期进行比较。这个比较的称之为断言。我们通常可以通过获取title 、URL和text等信息进行断言。text方法在前面已经讲过,它用于获取标签对之间的文本信息。 getTitle(): 用于获得当前页面的title。 getCurrentU 阅读全文
posted @ 2020-08-25 17:09 裴敏儿 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Keys()类提供了键盘上几乎所有按键的方法。 前面了解到, sendKeys()方法可以用来模拟键盘输入, 除此之 外, 我们还可以用它来输入键盘上的按键, 甚至是组合键, 如 Ctrl+A、 Ctrl+C 等。 import org.openqa.selenium.By; import org. 阅读全文
posted @ 2020-08-25 16:44 裴敏儿 阅读(501) 评论(0) 推荐(0) 编辑
摘要:现在的Web产品中提供了更丰富的鼠标交互方式, 例如鼠标右击、双击、悬停、甚至是鼠标拖动等功能。在WebDriver中,将这些关于鼠标操作的方法封装在ActionChains类提供。Actions 类提供了鼠标操作的常用方法: contextClick() 右击 clickAndHold() 鼠标点 阅读全文
posted @ 2020-08-25 15:23 裴敏儿 阅读(594) 评论(0) 推荐(0) 编辑
摘要:下面先来认识 WebDriver 中最常用的几个方法: clear() 清除文本,方法用于清除文本输入框中的内容 sendKeys(*value) 模拟按键输入。键盘向输入框里输入内容。 但是它的作用不仅于此, 我们还可以用它发送键盘按键, 甚至用它来指定上传的文件。 click() 单击元素方法, 阅读全文
posted @ 2020-08-25 14:41 裴敏儿 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1.控制浏览器窗口大小 有时候我们希望能以某种浏览器尺寸找开,访问的页面在这种尺寸下运行。例如可以将浏览器设置成移动端大小(480* 800),然后访问移动站点,对其样式进行评估;WebDriver 提供了 manage().window().setSize()方法来设置浏览器的大小。 maximi 阅读全文
posted @ 2020-08-25 14:16 裴敏儿 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1.selenium定位方法 Selenium提供了8种定位方式。 id name class name tag name link text partial link text xpath css selector 这8种定位方式在Java selenium中所对应的方法为: findElemen 阅读全文
posted @ 2020-08-25 13:55 裴敏儿 阅读(273) 评论(0) 推荐(0) 编辑
摘要:1.搭建环境之前,要先安装java的jdk、idea工具,请自行安装 ①Java运行环境–jdk https://www.oracle.com/java/technologies/javase-jdk11-downloads.html ②IDE–ideahttps://www.jetbrains.c 阅读全文
posted @ 2020-08-24 17:04 裴敏儿 阅读(272) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示