0


selenium+python面试题目总结

5.自动化测试缺陷

不稳定

可靠性不强

不易维护

成本与收益

6.自动化用例的执行策略

根据自动化执行的目的来决定

(1)自动化测试用例执行用来监控,可以设置用例定时执行;

(2)用于回归测试,可以把测试用例设置成触发式执行;

(3)不需要经常执行的测试用例,可以由人工执行。

7. 提高selenium脚本的执行速度方式

(1)减少操作步骤,减少不必要的操作;

(2)中断页面加载,如果页面加载内容过多并且加载的内容不影响我们测试,可以设置超时时间,中断页面加载;

(3)设置等待时间的时候,可以sleep()固定的时间,检测到元素出现后中断等待也可以提高速度;

(4) 配置testNG实现多线程,在编写测试用例的时候,一定要实现松耦合,在服务器允许的情况下尽量设置多线程运行,提高执行速度。

8.元素定位

  1. Id定位

find_element_by_id(‘kw’) //通过id属性定位

  1. Name定位

find_element_by_name(‘wd’) //通过名字进行定位,名字一般不唯一,一般不能通过其定位

  1. ClassName定位

find_element_by_class_name(‘cn’) //通过类名进行定位

  1. TagName定位

find_element_by_tag_name(‘input’) //标签,一般用于一类元素的定位

  1. LinkText定位

find_element_by_link_text(‘新闻’) //文本

标签: selenium python 面试

本文转载自: https://blog.csdn.net/m0_60635321/article/details/138358552
版权归原作者 m0_60635321 所有, 如有侵权,请联系我们删除。

“selenium+python面试题目总结”的评论:

还没有评论