下拉选择框

第一种方法:from selenium.webdriver.support.select import Select# 实例化一个Select类的对象
selector = Select(driver.find_element_by_id("selectdemo"))

# 下面三种方法用于选择"篮球运动员"
selector.select_by_index(")  # 通过index进行选择,index从0开始
selector.select_by_value(")  # 通过value属性值进行选择
selector.select_by_visible_text("篮球运动员")  # 通过标签显示的text进行选择
  • deselect_all() # 取消全选
  • deselect_by_value(value) # 通过value属性取消选择
  • deselect_by_index(index) # 通过index取消选择
  • deselect_by_visible_text(text) # 通过text取消选择

第二种方法,二次定位:
#先定位到下拉框
m=driver.find_element_by_id("下拉框ID")
#再点击下拉框下的选项
m.find_element_by_xpath("//option[@value='菜单']").click()

alert对话框

Alert alert =driver.switchTo().alert(); #获取alert
alert.accept(); #点确定
alert.dismiss(); #点取消
alert.getText(); #获取alert的内容

单选框(RadioBox)

单选框可以有获取状态,是否被选中

radioBox.isSelected();

是否enable

radioBox.isEnabled()

使用click方法选中,取消选中。

复选框(checkBox)

复选框和单选框基本差不多,此处略。

最新文章

  1. 使用Navicat连接Oracle数据时的一些问题,连接时错误:ORA-28547,新建用户后连接时错误:ORA-01017
  2. PDO vs. MySQLi 选择哪一个?(PDO vs. MySQLi: Which Should You Use?)-转载
  3. kqueue用法简介
  4. Shell编程中括号判断中赋值语句和判断语句
  5. swift项目初体验--教你打造一款个性化图片浏览器(篇幅过大,慎入)
  6. Effective Modern C++翻译(1):序言
  7. 【转】android资源目录---assets与res/raw区别
  8. DLL入门浅析(4)——从DLL中导出类
  9. java各公司笔试题集1
  10. 关于java mail 发邮件的问题总结(转)
  11. Android中SQLite的使用
  12. 关于Class对象、类加载机制、虚拟机运行时的内存布局的全面解析和推测
  13. 红米手机5 Plus完美刷成开发版获取root权限的教程
  14. odoo jQuery is not defined
  15. 树莓派进阶之路 (013) - 树莓派2/3 C语言使用PWM
  16. 13_Java面向对象_第13天(static、final、匿名对象、内部类、包、修饰符、代码块)_讲义
  17. tomcat8 安全加固
  18. py下载网络图片
  19. Web打印连续的表格,自动根据行高分页
  20. 第六模块:WEB框架开发 第1章·Django框架开发1~50

热门文章

  1. Unity Shader入门精要学习笔记 - 第13章 使用深度和法线纹理
  2. JAVA本地项目手机访问
  3. 【javascript】2017-9-12 腾讯笔试小Q升序算法
  4. 获取SD卡下Android/data/下文件
  5. iOS Block的本质(一)
  6. 使用Cordova将您的前端JavaScript应用打包成手机原生应用
  7. strong 、weak、copy 、assign 、retain 、unsafe_unretained 与autoreleasing区别和作用
  8. windows8无脑式双系统安装教程(转)
  9. 4个Linux服务器监控工具
  10. Android(java)学习笔记148:网易新闻RSS客户端应用编写逻辑过程