当前位置: 首页 > news >正文

网站重构工程师网站赚钱

网站重构工程师,网站赚钱,选服务好的网站建设公,wordpress如何加视频测试用例的万能公式:功能测试界面测试性能测试易用性测试安全性测试兼容性测试 自动化的主要目的就是用来进行回归测试 新产品--第一个版本 (具备丰富的功能),将产品的整体进行测试,人工创造一个自动化测试用例,在n个版本的时候…

测试用例的万能公式:功能测试+界面测试+性能测试+易用性测试+安全性测试+兼容性测试

自动化的主要目的就是用来进行回归测试

新产品--第一个版本 (具备丰富的功能),将产品的整体进行测试,人工创造一个自动化测试用例,在n个版本的时候,在进行测试的时候,只需要应用之前的测试化用例即可测出历史的功能是否达标,然后将原来的测试话用例和新的测试化用例相结合以此完成回归测试

手工测试仍然占主导地位

自动化测试只是测试工作中的一小部分测试行为

对于中大型企业来说自动化测试是必不可少的一部分!!

我们平时认为

自动化:模拟人的行为执行一系列的操作

手工测试:找到浏览器软件,鼠标点击启动手工驱动
自动化测试:驱动--打开浏览器

不同的浏览器需要不同的浏览器驱动,而不同版本的浏览器也需要不同版本的驱动~

在后端test中创建两个类,在pom文件中导入webdrivermanager,selenium,以此来进行操作,然后在代码中引入驱动,进行想要的搜索

import io.github.bonigarcia.wdm.WebDriverManager;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;public class FristTest {//测试百度搜索关键词;迪丽热巴void test01() throws InterruptedException {//1. 打开浏览器 使用驱动来打开WebDriverManager.chromedriver().setup();//增加浏览器配置:创建驱动对象要强制指定允许访问所有的链接ChromeOptions options = new ChromeOptions();options.addArguments("--remote-allow-origins=*");WebDriver driver = new ChromeDriver(options);Thread.sleep(3000);//2. 输入完整的网址:https://www.baidu.comdriver.get("https://www.baidu.com");Thread.sleep(3000);//3. 找到输入框,并输入关键词:迪丽热巴driver.findElement(By.cssSelector("#kw")).sendKeys("迪丽热巴");Thread.sleep(3000);//4. 找到百度一下按钮,并点击driver.findElement(By.cssSelector("#su")).click();Thread.sleep(3000);//5. 关闭浏览器driver.quit();}
}

如何选中前端中cssSelector和xpath等元素

点击页面中的元素

右键点击选中的元素

复制selector即可

百度输入框id选择器:#kw    xpath: //*[@id="kw"]

获取HTML页面所有的节点
//*
获取HTML页面指定的节点/ /[指定节点]获取一个节点中的直接子节点/获取一个节点的父节点..实现节点属性的匹配[@...]

 看报错的时候要看

 登陆状态下和非登陆状态下自动化打开的页面不一定相同,因为在做自动化测试一定要注意页面状态的一致性

findElement(By)在页面查找元素,返回值 WebElement
findElements (By)在页面查找元素,返回值为List<WebElement>

点击/提交对象click()除了按钮之外,页面的绝大多数元素都可以点击页面隐藏的标签、不可见的标签就不能点击模拟按键输入SendKeys("")清除文本内容
输入文本后又想换一个新的关键词,这里就需要用clear()获取文本信息
如果判断获取到的元素对应的文本是否符合预期呢?获取元素对应的文本并打印一下~~
获取文本信息:getText()
如果是在input中的value那么应该用getAttribute (String)
String txt = driver.findElement(By.cssSelector("#su")).getAttribute( name: "value");
System.out.printLn("百度一下按钮上的文字为:"+txt);获取当前页面标题
getTitle()获取当前页面URL
getCurrentUrl()//窗口最大化
driver.manage().window() .maximize();
//窗口最小化
driver.manage().window().minimize();
//全屏窗口
driver.manage().window() .fullscreen()
//手动设置窗口大小
driver.manage().window().setSize(new Dimension(1024,768));

切换标签页
1)获取当前页面句柄:
driver.getWindowHandle();返回值:String
3)获取所有页面句柄:
driver.getwindowHandles()
切换句柄
driver.switchTo().window(w) ;

屏幕截图

File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(srcFile,new File( "my.png"));

http://www.tj-hxxt.cn/news/98694.html

相关文章:

  • 稳定的常州网站推广如何发布自己的html网站
  • 学校校园网网站建设预算搜狐综合小时报2022113011
  • 网站优化 月付费百度关键词排名突然没了
  • 福田在线官网东莞网络优化哪家公司好
  • 沈阳做网站有名公司有哪些关键词seo服务
  • 云南网站公司深圳白帽优化
  • 垃圾网站怎么做的郑州百度推广公司
  • 如何做网站排名优化seo和sem的区别是什么
  • 做招聘网站怎么办营业执照竞价推广sem
  • 钦州住房和城乡建设委员会网站百度关键词工具
  • 做集团网站一年多少钱爱站网备案查询
  • 石材网站源码seo资料网
  • 网站测试验收关键词优化外包服务
  • 做国际网站有用外贸网站免费建站
  • 半导体网站建设百度培训
  • 怎么样做一个个人网站泉州搜索推广
  • 中信建设公司好进去吗seo外包费用
  • 最专业的网站建设公司外链价格
  • 动态网站开发日志推广引流怎么做
  • 建设工程公开招标网站网页优化方案
  • 濮阳 网站建设如何在百度上营销
  • 网站的站点建设陕西省人民政府
  • 珠海微信网站推广拉新app哪几个靠谱
  • 上海做网站建设公司排名百度地图优化
  • 林业门户网站建设搜索引擎优化排名
  • 做vlog网站推荐百度登录首页
  • 昆明seo工资广州seo效果
  • html做的网页怎么变成网站google play官网
  • 网站出现风险如何处理方法论坛企业推广
  • 深圳企业网站建设费用百度爱采购推广怎么入驻