04 2021 档案
摘要:1. 定义-- 超文本标记语言HyperText Markup Language,是一种用于描述网页的标准标记语言,不是编程语言 2. 知识点-- 可使用html来建立自己的web站点,html运行在浏览器上,由浏览器来解析-- 对于中文网页,须使用<meta charset="utf-8">声明编
阅读全文
摘要:1. 定义-- XPath 是一门在 XML 文档中查找信息的语言,使用路径表达式来选取xml文档中的节点或节点集 2. 选取节点语法-- nodename选取此节点的所有子节点,如nodename为bookstore,则为选取bookstore元素的所有子节点-- /从根节点开始选取,绝对路径。如
阅读全文
摘要:前提:操作前要先进行该页面元素初始化,然后定位元素,后再操作元素 一般元素定位不到的原因有: (1)定位元素时没有添加元素等待 (2) frame嵌套页面的情况;此时须先定位到iframe页面(html页面),再通过driver.switchTo().frame()方法将当前定位的主体切换为 fra
阅读全文
摘要:1. windows安装java (1) 下载jdk. 如 D:\Program Files\Java\jdk1.8.0_101 (2) 设置环境变量 -- JAVA_HOME :\Program Files\Java\jdk1.8.0_101 -- CALSS_PATH .;%JAVA_HOME%
阅读全文
摘要:1. 常见web元素 链接、输入框、按钮、下拉选择框、多选框、表单、页面文本等 2. 定位单个元素 前提: WebDriver driver = new ChromeDriver(); -- id WebElement bb = driver.findElement(By.id("kw")); 同一
阅读全文
摘要:######代码: package com.utils; import org.openqa.selenium.WebDriver; import org.openqa.selenium.support.PageFactory; import org.springframework.beans.fa
阅读全文
摘要:######代码: package utils; import org.apache.commons.io.FileUtils; import org.openqa.selenium.OutputType; import org.openqa.selenium.TakesScreenshot; im
阅读全文
摘要:######代码: package com.utils; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.
阅读全文
摘要:.xlsx文件: 代码: package com.utils; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.junit.Test; import
阅读全文
摘要:Json文件: { "policies": [ { "planCode": "STR", "planName": [ { "language": "EN", "description": "TravelSurance" }, { "language": "TC", "description": "旅
阅读全文
摘要:Properties文件: username = 111222333 memorableAnswer = aaabbb password = cccddd 代码(方法一): package com.utils; import org.junit.Test; import java.io.*; imp
阅读全文
摘要:1. AutoIT 是一个免费软件,一种免费脚本语言,主要用于设计 windows GUI 自动化和一般脚本。它使用了鼠标、键盘和窗口等操作完成 selenium webdriver 不可能完成的任务,如文件上传。 2. 下载并安装 AutoIT 下载 'Autoit' :https://www.a
阅读全文