当前位置:首页 > 自动化 > 正文

自动化专业面试基础题

  • 1. web自动化定位元素的方式有哪些?
    • name
    • classname
    • tagname
    • linktext
    • partiallinktext
    • id
    • xpath
    • css
  • 2. 元素定位方法你比较喜欢用哪种,为什么?

    例如:id属性唯一且简单方便,定位最快;linktext或partiallinktext用于超链接定位;xpath或css在常用方法无法定位时使用。

  • 3. 如何去定位属性动态变化的元素?

    先找不变的属性,如无则找不变的父元素,用层级定位。

  • 4. 启动浏览器的时候用到的是哪个webdriver协议?

    http协议

  • 5. XPath中使用单引号和双引号有区别吗?

    在XPath中,单引号和双引号通常都用作字符串字面量,它们之间的主要区别在于对特殊字符的处理。 在XML中,单引号和双引号都用来表示字符串值。 在XPath中,单引号和双引号没有本质的区别,但为了遵循XML规范,建议使用双引号。

  • 6. 在自动化测试中,如何进行异常处理?

    通常使用try-catch语句来捕获和处理异常。 在自动化脚本中,应该对可能发生异常的代码块进行异常捕获,确保测试的稳定性和可靠性。

  • 7. 自动化测试报告通常包含哪些?
    • 测试执行结果概述
    • 测试用例执行情况
    • 测试的缺陷信息
    • 测试执行时间
  • 8. 如何选择合适的自动化测试工具?
    • 根据项目需求选择合适的工具
    • 考虑工具的易用性、稳定性和社区支
    • 评估工具的成本和可行性