Selenium3+python自动化009- 多选框
2024-09-05 22:12:16
多选框
# 随机选择多选框
# sports=driver.find_elements_by_name("sport")
# maxnum=len(sports)
# num=random.randint(0,maxnum-1)
# sports[num].click()
#encoding=utf-8
from selenium import webdriver
from time import sleep
import os driver=webdriver.Chrome()
url='file:///' + os.path.abspath(os.path.dirname(os.getcwd()))+'/html/注册A.html' driver.maximize_window()
driver.get(url) scroll="document.documentElement.scrollTop=800"#垂直滚动 px
driver.execute_script(scroll) carCheckBox=driver.find_element_by_id('qcA')
carCheckBox.click()
sleep(2)
if carCheckBox.is_selected():
carCheckBox.click() checkBoxList=driver.find_elements_by_xpath('//input[@name="checkbox"]')
for box in checkBoxList:
if not box.is_selected():
box.click()
最新文章
- mysql判断一个字符串是否包含某子串
- 国际性公司的中国化BPM业务流程管理怎么落地?
- [Hadoop 周边] Hadoop和大数据:60款顶级大数据开源工具(2015-10-27)【转】
- FFMPEG之TimeBase成员理解
- Poj 2255 Tree Recovery(二叉搜索树)
- virus.win32.parite.H查杀病毒的方法
- Jcompress: 一款基于huffman编码和最小堆的压缩、解压缩小程序
- Maven-FAQ
- 域 搭建OU 组织单元
- python 多线程 及多线程通信,互斥锁,线程池
- Memcache分布式锁 转发 https://www.cnblogs.com/li150dan/p/9529090.html
- javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception
- 【BZOJ1021】[SHOI2008]循环的债务(动态规划)
- centos 安装 ffmpeg
- HDU 3746
- JAVA数据结构实现原理
- layui-学习02-全局样式
- iOS开发之CocoaAsyncSocket学习
- ES6 语法糖
- git使用笔记(四)远程操作