Selenium面试题与测试经验分享
发布时间
阅读量:
阅读量
今日有学生询问关于seleinum面试过程中可能涉及的问题,随手整理了一些内容,暂且记录下来。欢迎各位在评论区补充更多相关问题。
1.selenium中如何判断元素是否存在?
在Selenium框架中,并未内置直接用于检测元素是否存在的原生函数,通常情况下,可以通过元素定位操作配合异常处理机制来实现该功能的判断。
# 判断元素是否存在try:
dr.find_element_by_id('none')except NoSuchElementException:
print 'element does not exist'
2.selenium中hidden或者是display = none的元素是否可以定位到?
不可行,Selenium无法识别被设置为不可见的元素。那些被赋予display=none属性的元素,在实际中属于不可见状态。
3.selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?
被点击的对象必须具备一定的显示区域,因为Selenium默认会定位该对象的中心位置,而没有显示区域的对象无法计算出中心点;
全部评论 (0)
还没有任何评论哟~
