IT袋

当前位置:主页 > 经验教程 > 建站编程 >

自动化面试及答案合集大全

自动化面试及答案合集大全 自动化面试问题及答案集锦(8)

时间:2023-09-23 12:11:36 来源:IT袋 作者:苏晓敏
导读:自动化面试及答案合集大全,没有接口文档你怎么实施接口测试? 在我之前的公司,一般每次版本都会有接口文档,因为前后端需要进行联调。部分历史接口缺失会遗失掉接口文档,

自动化面试及答案合集大全

没有接口文档你怎么实施接口测试?

在我之前的公司,一般每次版本都会有接口文档,因为前后端需要进行联调。部分历史接口缺失会遗失掉接口文档,站在业务的角度我会先找出核心流程功能,使用 F12 的方式或者 Fiddler 抓包的方式
获取到接口地址以及请求相关信息,如有部分字段具体含义不太清楚的话,则会找对应功能模块的开发人员进行确认,然后完善自己所记录接口相关信息。
有了这些信息后,那后面接口测试实施和前面的描述没有区别。

第三方接口你怎么测试 ?

基于第三方接口的话,一般情况下会直接对接真实的第三方接口进行请求调用,获取实际响应数据后关联的到后续接口继续进行测试。部分无法直接调用的接口,例如支付,我们会使用 python 路由的方式来 mock 接口,模拟支付的各种返回情况。淡然也可以使用 Postman 来伪造接口返回数据,使用 Fiddler AutoResponder 功能。

Web View 怎么测试?

‘首先要在代码中开启 webview debug
然后输入 Chrome://inspect
然后切换 driver
获取元素控件
如果想要在继续测试原生,则需要将 driver 切换回来

如何验证复选按钮是不是被选中

以使用元素的 is selected()方法,如果返回的是 true 则说明被选中,否则表明未被选中

如何处理 alert 弹窗?

先定位跳转到 alert 上,然后点击确认或取消
Alert alert = dirver.swichTo().alert();//切换到 alert
alert.accept();//确定
alert.dismiss();//

下拉菜单如何选择一个菜单项?

如 果 下 拉 菜 单 是 select 标 签 , 使 用 方 法 select By Value() 或 者 selectByIndex() 或 者 selectByVisibleText()即可
如果这个下拉菜单不是通过 select 标签创建,则直接通过 xpath 定位元素然后去点击选择

你如何模拟浏览器的前后移动?

driver.navigate().back(); driver.navigate().forward();

你如何获得当前页面的 URL?

driver.getCurrentUrl();

如何从文本框中获取打字文本?

通过将 arg 作为值传递来使用 getAttribute(“value”)方法。
String typedText = driver.findElement(By.xpath(“xpath of box”)).getAttribute(“value”));

你如何清除中文本框的内容

使用 clear()方法。
driver.findElement(By.xpath(“xpath of box”)).clear();

web 自动化中有哪些场景需要特殊处理

  1. iframe 元素,当要操作的元素在 iframe 中是需要先将 driver 切换至该 iframe 才能操作,切换方式有四种,通过 id、name、索引、iframe 元素对象,并且在多 iframe 切换时还需要进行各种转换。
  2. 新窗口打开,当要操作的元素在一个新窗口打开的页面上时,就需要先将 driver 切换至新窗口上才能进行操作。

相关阅读

  • ui设计图片素材 ui中国设计网站

    ui设计图片素材 ui中国设计网站

    本文核心导读:ui设计图片素材和ui中国设计网站的相关话题,相关内容具体如下: 现在图标的应用无处不在,我们可以不追溯什么时候开始有图标,只看现在手机上电脑上等等无不充满了各式

  • 公司做网络推广哪个网站好 推广平台网站推荐

    公司做网络推广哪个网站好 推广平台网站推荐

    文章摘要:公司做网络推广哪个网站好和推广平台网站推荐方面的讲解,具体内容如下: 许多企业都如今面临了同一个问题,企业相应做网络推广,可是尝试过一些平台后发现效果还是很差。

  • js数组分割函数 分享js数组去重最简单的方法

    js数组分割函数 分享js数组去重最简单的方法

    IT袋网为你介绍js数组分割函数和分享js数组去重最简单的方法的话题,具体介绍如下: 接着上文介绍的JavaScript数组的基本概念和定义、使用方法后,本文重点介绍数组的常用方法。 7.向数组中

  • 密码安全指南:理解和防范常用密码字典攻击

    密码安全指南:理解和防范常用密码字典攻击

    IT袋网网为你介绍密码安全指南的相关经验,一起来了解了解吧。 密码字典攻击是一种常见的网络攻击方式,黑客会使用预先编译的常用密码列表(也称为密码字典)来破解用户的密码。 本文