Select 和Alert使用前都必须先导入

from selenium.webdriver.common.alert import Alert

from selenium.webdriver.support.select import Select

以下拉选择分别为JAVA、PYTHIN、.NET、C++为例说明Select
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.support.select import Select
from time import sleep
driver = webdriver.Firefox()
driver.maximize_window()
driver.implicitly_wait(30)
driver.get('file:///C:/Users/Deshang008/Desktop/select.html')
select=Select(driver.find_element_by_id('yuyan'))
#选项的value值
select.select_by_value('python')
#选项的文本
select.select_by_visible_text('.NET')
#选项的索引,下标从0开始
select.select_by_index(u'2')
sleep(3)
driver.quit()

代码如下:

#coding=utf-8
from selenium import webdriver
from selenium.webdriver.support.select import Select
from selenium.webdriver.common.alert import Alert
from selenium.webdriver.common.action_chains import ActionChains
import time
driver = webdriver.Firefox()
driver.maximize_window()
driver.implicitly_wait(30)
driver.get('https://www.baidu.com/')
shezhi=driver.find_element_by_link_text(u'设置')
ActionChains(driver).move_to_element(shezhi).perform()
driver.find_element_by_css_selector('.setpref').click()
driver.find_element_by_link_text(u'保存设置').click()
driver.switch_to_alert().accept()
time.sleep(5)
driver.quit()
 

												

最新文章

  1. javascript中的预编译问题
  2. grunt 单独压缩多个js和css文件【转】
  3. rails日记1
  4. hbase批量数据导入报错:NotServingRegionException
  5. Java Programming Test Question 4
  6. Java获取当前时间年月日、时间格式化打印、字符串转日期
  7. [SVN(ubuntu)] ubuntu使用svn
  8. Java单元测试:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
  9. 出现No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here异常
  10. Java串口通信详细解释
  11. JS运动框架的封装过程(一)
  12. 程序设计中的数学思维函数总结(代码以C#为例)
  13. WPF 快捷键读写txt
  14. STL --> remove和remove_if()
  15. IOS空数据页面,网络加载失败以及重新登陆View的封装(不需要继承)
  16. Go - WaitGroup
  17. linux下vi或vim操作Found a swap file by the name的原因及解决方法
  18. Apache Ignite 学习笔记(三): Ignite Server和Client节点介绍
  19. marioTcp
  20. Mysql 查询是否锁表

热门文章

  1. Spring Boot教程(三十一)使用Spring-data-jpa(2)
  2. Unity3D_(游戏)控制物体的上、下、左、右移动
  3. Unity3D_(游戏)卡牌04_游戏界面
  4. 前端性能优化 —— reflow(回流/重排)和repaint(重绘)
  5. sqli-labs(43)
  6. sqlmap自动注入1(Target完整的超级详细 如有错误望指出)
  7. 分布式-信息方式-JMS信息结构
  8. 【Share Code | Javascript & HTML & CSS】链接悬停显示图像效果
  9. mybatis 中的 update 返回值
  10. 三、Linux下mysql的完整安装