Select 和Alert
2024-10-07 03:00:21
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()
最新文章
- javascript中的预编译问题
- grunt 单独压缩多个js和css文件【转】
- rails日记1
- hbase批量数据导入报错:NotServingRegionException
- Java Programming Test Question 4
- Java获取当前时间年月日、时间格式化打印、字符串转日期
- [SVN(ubuntu)] ubuntu使用svn
- Java单元测试:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
- 出现No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here异常
- Java串口通信详细解释
- JS运动框架的封装过程(一)
- 程序设计中的数学思维函数总结(代码以C#为例)
- WPF 快捷键读写txt
- STL -->; remove和remove_if()
- IOS空数据页面,网络加载失败以及重新登陆View的封装(不需要继承)
- Go - WaitGroup
- linux下vi或vim操作Found a swap file by the name的原因及解决方法
- Apache Ignite 学习笔记(三): Ignite Server和Client节点介绍
- marioTcp
- Mysql 查询是否锁表
热门文章
- Spring Boot教程(三十一)使用Spring-data-jpa(2)
- Unity3D_(游戏)控制物体的上、下、左、右移动
- Unity3D_(游戏)卡牌04_游戏界面
- 前端性能优化 —— reflow(回流/重排)和repaint(重绘)
- sqli-labs(43)
- sqlmap自动注入1(Target完整的超级详细 如有错误望指出)
- 分布式-信息方式-JMS信息结构
- 【Share Code | Javascript &; HTML &; CSS】链接悬停显示图像效果
- mybatis 中的 update 返回值
- 三、Linux下mysql的完整安装