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

汽车贸易网站建设方案网站设置在设备之间共享什么意思

汽车贸易网站建设方案,网站设置在设备之间共享什么意思,网站建设平台源码提供,android app开发教程测试用例的万能公式:功能测试界面测试性能测试易用性测试安全性测试兼容性测试 自动化的主要目的就是用来进行回归测试 新产品--第一个版本 (具备丰富的功能),将产品的整体进行测试,人工创造一个自动化测试用例,在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.yayakq.cn/news/611545/

相关文章:

  • 用vs2010做网站论文闵行网站建设多久能见效果
  • 山西太原网站建设公司有哪些学校网站建设方面汇报
  • 山西省吕梁市属于哪个市seo 页面
  • 建立网站站点方法现代农业建设 乡网站
  • 济南做网站要多少钱页面跳转的方法
  • 网站开发制作云盘个人网站 域名选择
  • 四川营销网站建设西固网站建设
  • 怎么用思维导图做网站结构图青岛做网站推广
  • 用jsp做肯德基的网站logo设计欣赏
  • 简述电子商务网站的建站流程百度广告多少钱
  • 织梦网站制作教程湖南建筑信息网首页
  • 接私活做网站要不要签合同到国外做网站网站是怎么回事
  • 网站备案官网浅议我国旅游景点网站的建设
  • 所有网站大全wordpress 迁移到hexo
  • 游戏平台网站的建设规划安徽一方建设招标网站
  • 博物馆建设网站开发一个app需要多少资金
  • 刷赞网站怎么做的苏州代理记账
  • 制作一个在线收费网站seo推广技术
  • 杭州电商网站开发网站建设企业哪里好
  • 网站建设涉及的知识产权农村电商发展现状分析
  • 假冒建设厅网站柳州网站建设公司
  • 简述jsp网站架构新闻页面设计
  • 保定哪有做网站的广告设计师证怎么考
  • 跟做网站相关的法律成都网站建设推来客网站系统报价
  • 常用网站logo中国建材建设网站
  • 怎么做网站的后台泉州网站建站公司
  • 唐山中小企业网站制作网站建设核心点
  • 宜兴市的城乡建设管理局网站wordpress 2.6
  • 优秀品牌策划公司wordpress网站怎么优化
  • 网站开发者兼容模式出错白城哪家做网站