Selenium-Webdriver(python) (九) --- 操作对象
来源:互联网 发布:mac os 分辨率设置 编辑:程序博客网 时间:2024/06/14 06:21
webdriver中较常用的操作对象的方法如下:
· click 点击对象
· send_keys 在对象上模拟按键输
· clear 清除输入框默认显示的内容
· text 获取该元素的文本
· submit 提交表单
· get_attribute 获得属性值
click、send_keys、clear比较常用就不举例了,text、submit、get_attribute如下:
1.获取元素文本并打印文本
data=driver.find_element_by_link_text(u"用户注册").text #定位元素位置并获取文本信息
print data #打印信息
2. submit 提交表单 相当于click操作:
driver.find_element_by_id("WG_submit").submit()
相当于:
driver.find_element_by_id("WG_submit").click()
3.
get_attribute获得属性值。定位一组元素的时候较常用
select = driver.find_element_by_tag_name("select")
allOptions = select.find_elements_by_tag_name("option")
for option in allOptions:
print "Value is:" + option.get_attribute("value")
option.click()
0 0
- Selenium-Webdriver(python) (九) --- 操作对象
- selenium-webdriver(python) (九)
- Selenium Webdriver API-Robot对象操作键盘
- selenium webdriver学习(九)------------如何操作cookie
- selenium webdriver 操作浏览器
- selenium webDriver 鼠标操作
- selenium操作webdriver(一)
- selenium-webdriver(python) (一)
- selenium-webdriver(python) (二)
- selenium-webdriver(python) (三)
- selenium-webdriver(python) (四)
- selenium-webdriver(python) (五)
- selenium-webdriver(python) (六)
- selenium-webdriver(python) (七)
- selenium-webdriver(python) (八)
- Selenium WebDriver + Python 环境
- selenium webdriver (python)
- selenium webdriver (python)
- 面积
- java类中打印信息乱码?
- 第16周项目2-指来指去(2)
- 邮票问题
- 表达式求值
- Selenium-Webdriver(python) (九) --- 操作对象
- 【Java并发编程】之十三:生产者—消费者模型(含代码)
- UISlider控件的使用解析
- Java 序列化 (Serializable) 的作用
- Asp.Net读取服务器EXE文件的方法!(超简单实例)
- 1111111111111111111111111
- 货币系统
- Linux音频编程指南
- 利用python创建窗口-窗口修饰(四)