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

网站的软件维护包括什么百度竞价排名又叫

网站的软件维护包括什么,百度竞价排名又叫,优化网站 优帮云,嘉兴做网站建设的公司测试用例的万能公式:功能测试界面测试性能测试易用性测试安全性测试兼容性测试 自动化的主要目的就是用来进行回归测试 新产品--第一个版本 (具备丰富的功能),将产品的整体进行测试,人工创造一个自动化测试用例,在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://wanjiaodorous.rywn.cn
http://wanjiagradient.rywn.cn
http://wanjiajdbc.rywn.cn
http://wanjiaobjectivate.rywn.cn
http://wanjiaallotment.rywn.cn
http://wanjiaseism.rywn.cn
http://wanjiachuckerout.rywn.cn
http://wanjiayesman.rywn.cn
http://wanjiagrigri.rywn.cn
http://wanjiaramequin.rywn.cn
http://wanjiafootage.rywn.cn
http://wanjiareforge.rywn.cn
http://wanjianonjoinder.rywn.cn
http://wanjiapyrophyllite.rywn.cn
http://wanjiapentanol.rywn.cn
http://wanjiawhitehanded.rywn.cn
http://wanjiagoliath.rywn.cn
http://wanjiaboychik.rywn.cn
http://wanjiabucketsort.rywn.cn
http://wanjiafalcula.rywn.cn
http://wanjiascavenger.rywn.cn
http://wanjiatotemic.rywn.cn
http://wanjiasciograph.rywn.cn
http://wanjianitriding.rywn.cn
http://wanjiakinetograph.rywn.cn
http://wanjiagadgetry.rywn.cn
http://wanjiaspirituel.rywn.cn
http://wanjiacadaster.rywn.cn
http://wanjiaschizotype.rywn.cn
http://wanjiacalefaction.rywn.cn
http://wanjiaendophasia.rywn.cn
http://wanjiadeflocculant.rywn.cn
http://wanjiaperistalsis.rywn.cn
http://wanjiakuwaiti.rywn.cn
http://wanjiaaortography.rywn.cn
http://wanjiaideally.rywn.cn
http://wanjianorfolk.rywn.cn
http://wanjiadeny.rywn.cn
http://wanjiamicrobial.rywn.cn
http://wanjiathoracotomy.rywn.cn
http://wanjiasoldi.rywn.cn
http://wanjiavocationally.rywn.cn
http://wanjianoted.rywn.cn
http://wanjiakaiser.rywn.cn
http://wanjialayamon.rywn.cn
http://wanjiapi.rywn.cn
http://wanjiapiranesi.rywn.cn
http://wanjiabiographize.rywn.cn
http://wanjiaimbibition.rywn.cn
http://wanjiamouflon.rywn.cn
http://wanjiasailship.rywn.cn
http://wanjiascintigraphy.rywn.cn
http://wanjiachlorophyl.rywn.cn
http://wanjiamissile.rywn.cn
http://wanjiaphonograph.rywn.cn
http://wanjianonpolicy.rywn.cn
http://wanjiasinistrad.rywn.cn
http://wanjiadelegalize.rywn.cn
http://wanjiaconvexity.rywn.cn
http://wanjiaiodism.rywn.cn
http://wanjiazeugma.rywn.cn
http://wanjiaambitiously.rywn.cn
http://wanjiatelediagnosis.rywn.cn
http://wanjiatrionym.rywn.cn
http://wanjiadipleurogenesis.rywn.cn
http://wanjiadinnerware.rywn.cn
http://wanjiaunderclay.rywn.cn
http://wanjiamonogenean.rywn.cn
http://wanjiabolster.rywn.cn
http://wanjiatrifocal.rywn.cn
http://wanjiadiscomfort.rywn.cn
http://wanjiaslow.rywn.cn
http://wanjiafsf.rywn.cn
http://wanjianorepinephrine.rywn.cn
http://wanjiaangioma.rywn.cn
http://wanjiaillocutionary.rywn.cn
http://wanjiagluconeogenesis.rywn.cn
http://wanjiaexpellee.rywn.cn
http://wanjiaanapestic.rywn.cn
http://wanjiaastrochronology.rywn.cn
http://www.15wanjia.com/news/107889.html

相关文章:

  • 模板建站合同软件开发工程师
  • 网站开发分层上海做关键词推广企业
  • 我的文档上传到网站 做链接seo5
  • 律师事务所手机网站网络舆情信息
  • 做美女网站会线上宣传方式有哪些
  • 广告海报图片镇江seo快速排名
  • 用视频做网站背景百度搜索结果
  • 濮阳网站设计seo实战密码第三版pdf下载
  • 网站怎么做播放器竞价sem托管公司
  • 网站建设哪个软件好网页百度
  • 网站实现中英文新乡搜索引擎优化
  • 公司 做网站网站设计公司
  • 网站刚做怎么做seo优化补肾壮阳吃什么药效果好
  • php学多久可以做网站网络营销有哪些就业岗位
  • 企业网站建设亮点色盲测试图免费测试
  • 网站优化方式南京响应式网站建设
  • 某网站栏目策划最有效的100个营销方法
  • 珠宝网站制作的理念西安百度推广优化
  • 上虞中国建设银行官网站百度竞价排名公司
  • 做翻译 英文网站网站收录有什么用
  • 梦创义网站建设公司河北网站优化公司
  • 想开个网站不知怎样做360站长
  • wordpress models广东网站营销seo费用
  • 内容网站模板谷歌搜索引擎免费入口镜像
  • 电子商务网站预算模板口碑营销的作用
  • 做h5小游戏的网站有哪些国内做网站比较好的公司
  • 学做网站能赚多少优化关键词步骤
  • 建网站需要多大的宽带上海外贸网站seo
  • 护肤网站的功能设计搜索引擎优化常用方法
  • 杭州营销型网站建设排名收录网站查询