Python脚本控制的WebDriver 常用操作 <十四> 处理button dropdown 的定位
2013-12-11 23:07
477 查看
测试用例场景
模拟选择下拉菜单中数据的操作
测试用Python代码:
模拟选择下拉菜单中数据的操作
Python脚本
测试用HTML代码:<html> <body> <form> <select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat" selected="selected">Fiat</option> <option id="test" ,value="audi">Audi</option> </select> </form> </body> </html>
测试用Python代码:
# coding=gbk ''' Created on 2013年12月11日 @author: Administrator ''' from selenium import webdriver from selenium.webdriver.common.keys import Keys import os from time import sleep dr = webdriver.Firefox() file_path = 'file:///' + os.path.abspath('button_dropdown.html') dr.get(file_path) dr.find_element_by_name('cars').click() sleep(5) dr.find_element_by_id('test').click()#似乎还没找到连贯的操作办法 sleep(5) dr.quit()
相关文章推荐
- Python脚本控制的WebDriver 常用操作 <十三> 处理button group层的定位
- Python脚本控制的WebDriver 常用操作 <十六> 处理对话框
- Python脚本控制的WebDriver 常用操作 <八> 简单的对象定位
- Python脚本控制的WebDriver 常用操作 <十五> 处理Navigation Bar
- Python脚本控制的WebDriver 常用操作 <二十二> 处理alert / confirm / prompt
- Python脚本控制的WebDriver 常用操作 <二十四> 定位frame中的元素
- Python脚本控制的WebDriver 常用操作 <十> 层级定位
- Python脚本控制的WebDriver 常用操作 <九> 定位一组对象
- Python脚本控制的WebDriver 常用操作 <二十> 处理表单元素
- Python脚本控制的WebDriver 常用操作 <六> 打印当前页面的title及url
- Python脚本控制的WebDriver 常用操作 <一> 启动浏览器
- Python脚本控制的WebDriver 常用操作 <二十一> 执行JS
- Python脚本控制的WebDriver 常用操作 <十七> 获取测试对象的属性及内容
- Python脚本控制的WebDriver 常用操作 <二十八> 超时设置和cookie操作
- Python脚本控制的WebDriver 常用操作 <二> 关闭浏览器
- Python脚本控制的WebDriver 常用操作 <七>浏览器前进和后退操作
- Python脚本控制的WebDriver 常用操作 <十二> send_keys模拟按键输入
- Python脚本控制的WebDriver 常用操作 <十八> 获取测试对象的css属性
- Python脚本控制的WebDriver 常用操作 <三> 浏览器最大化
- Python脚本控制的WebDriver 常用操作 <四> 设置浏览器大小