网页 下拉框 设计 第1篇
网页中常用的弹出框有三种
1. alert 警告框
2. confirm 确认框
3. prompt 提示框
说明:Selenium中对处理弹出框的操作,有专用的处理方法。
1. 获取弹出框对象
alert =
2. 调用
-->返回alert/confirm/prompt中的内容
() -->接受对话框选项
() -->取消对话框选项
3. 注意:凡是通过JS实现的系统弹窗,无法通过鼠标右键检查选项获取元素信息。
自定义弹出窗,如报错提示信息,显示时间短。浏览器定位需要debug模式,才能长时间固定。通过selenium定位,与查找普通元素一样。一般用来获取提示框的内容。
网页 下拉框 设计 第2篇
说明:下拉框就是HTML中
2. 只能操作单个select,不能操作联动的select,比如省份-城市-区县
说明:Select类是Selenium为操作select标签特殊封装的
实例化对象:
select = Select(element)
element:
例如:se = Select((, '[name=_city_]'))
操作方法:
1. select_by_index(index) -->根据option索引来定位,从0开始
2. select_by_value(value) -->根据option属性,value值来定位
3. select_by_visible_text(value) -->根据option显示文本来定位
网页 下拉框 设计 第3篇
滚动条:一种可控制页面显示范围的组件
1. 在HTML页面中,由于前端技术框架的原因,页面元素为动态显示,元素根据滚动条的下拉而被加载
说明:Selenium中并没有直接提供操作滚动条的方法,但是它提供了可执行JavaScript脚本的方法,所以我们可以通过JavaScript脚本来达到操作滚动条的目的。
1. 设置JavaScript脚本控制滚动条
js = _(0,1000)_
(0:左边距;1000:上边距;单位像素)
2. selenium调用执行JavaScript脚本的方法
(js)