#encoding=utf-8
import unittest
import time
import chardet
from selenium import webdriver class VisitSogouByIE(unittest.TestCase): def setUp(self):
#启动IE浏览器
#self.driver = webdriver.Firefox(executable_path = "e:\\geckodriver")
self.driver = webdriver.Ie(executable_path = "e:\\IEDriverServer") def test_printSelectText(self):
url = "http://127.0.0.1/test_select.html"
# 访问自定义的html网页
self.driver.get(url)
# 使用name属性找到页面上name属性为“fruit”的下拉列表元素
select = self.driver.find_element_by_name("fruit")
all_options = select.find_elements_by_tag_name("option")
for option in all_options:
print u"选项显示的文本:", option.text
print u"选项值为:", option.get_attribute("value")
option.click()
time.sleep(1) def tearDown(self):
# 退出IE浏览器
self.driver.quit() if __name__ == '__main__':
unittest.main()

最新文章

  1. IOS网络请求的一些需要记录的info设置
  2. js模版引擎handlebars.js实用教程——each嵌套
  3. 不可或缺 Windows Native (17) - C++: 类与对象
  4. csharp: NHibernate and Entity Framework (EF) (object-relational mapper)
  5. Hibernate,JPA注解@SecondaryTables
  6. sqlite报错OutOfMemory
  7. pyQuery
  8. Tomcat的SessionID引起的Session Fixation和Session Hijacking问题
  9. zoj 3823 Excavator Contest 构造
  10. JS学习之表格的排序
  11. 集群中几种session同步解决方案的比较
  12. jquery的extend()函数
  13. 矩形类定义【C++】
  14. [HEOI2016]游戏
  15. 安卓入门——————简单记账本的开发(用sqlite存储数据)(一)
  16. Favorite Donut(HDU 5442)最小表示法+二分
  17. python 基本数据类型--字符串实例详解
  18. 002-pro ant design 表单基本使用、state赋值数据父子传输
  19. coinmarketcap前20之cardano卡尔达诺(ADA艾达币)
  20. 单元测试——测试神器,testng

热门文章

  1. HTML5 JSDOM
  2. background-size在IE8不兼容问题
  3. Android笔记--View绘制流程源码分析(一)
  4. [Python] - 使用chardet检查网页编码格式时发现的问题
  5. 协议详解3——IP
  6. 前端面试题总结(二)CSS篇
  7. UVA1607 Gates 与非门电路 (二分)
  8. 换个语言学一下 Golang (3)——数据类型
  9. 【转】iOS开发-文件管理(一)
  10. 2018.3.5 Java语言基础与面向对象编程实践