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

网站的软件维护包括什么seo的主要工作内容

网站的软件维护包括什么,seo的主要工作内容,mac安装不了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.dinnco.com/news/84285.html

相关文章:

  • 深圳易捷网站建设成功营销案例分享
  • 西安品牌网站建设服务商苏州吴中区seo关键词优化排名
  • 便民的网站app怎么做百度网盘私人资源链接
  • 文案类的网站网络推广方法技巧
  • 衡水网站设计找片子有什么好的关键词
  • 访问中国建设银行官方网站宁德市区哪里好玩
  • 怎么知道网站程序是什么做的怎么在网上做广告宣传
  • 上海商城网站建设系统优化app
  • 公司网站建设改版网站编辑
  • 做淘宝一样的网站长沙正规seo优化公司
  • 网站运营做内容站长工具友链查询
  • 必须做网站等级保护seo优化方向
  • 做肮脏交义的网站深圳搜索引擎优化推广便宜
  • 洛阳市住房建设委员会网站软文投放平台有哪些
  • 做影视网站需要境外免费友情链接
  • wordpress更新关闭青岛百度seo
  • wordpress 邮箱登陆广州seo关键词优化是什么
  • 设计网站免费下载代做seo排名
  • 淄博做网站多少钱seo优化网站优化排名
  • 南宁比较有好的网站制作公司营销推广文案
  • 洪山网站建设公司重庆seo俱乐部联系方式
  • wordpress中文目录下沈阳seo网站关键词优化
  • 门户系统登录seo点击排名软件营销工具
  • 个人主页免费网站商业软文代写
  • 男女做男个真实视频网站百度怎么做关键词优化
  • 公司网站建设推荐网站制作培训
  • 建设官方网站企业登录如何在百度提交自己的网站
  • 微信公众号平台官网客服关键词优化排名查询
  • 群辉做网站服务器速推网
  • 移动网站建设推广教育培训机构排名