当前位置: 首页 > news >正文

关于网站建设论文的结束语郑州网约车从业资格证报名

关于网站建设论文的结束语,郑州网约车从业资格证报名,网页设计需要学什么编程语言,公司网站如何建设教学视频简介 我们在web自动化测试工作中,经常会遇到对单选框(Radio Buttons)或者多选框(Checkboxes)进行操作的场景,单选框和多选框主要是用于我们做出选择或提交数据。本文将主要介绍selenium对于单选框和多选框…

简介

我们在web自动化测试工作中,经常会遇到对单选框(Radio Buttons)或者多选框(Checkboxes)进行操作的场景,单选框和多选框主要是用于我们做出选择或提交数据。本文将主要介绍selenium对于单选框和多选框的操作。

处理单选框

单选框允许用户从多个选项中选择一个选项。使用Selenium,我们可以模拟用户在单选框上的选择。页面代码如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head><meta charset="UTF-8">
</head>
<body>
<fieldset>
<legend>单选按钮radio</legend>
<form action=""><label for=""><input type="radio" name="car" value="volkswagen" id="passat">帕萨特</label><label for=""><input type="radio" name="car" value="toyota" id="camry">凯美瑞</label><label for=""><input type="radio" name="car" value="benz" id="c200">奔驰C级</label><label for=""><input type="radio" name="car" value="bmw" id="325i" checked="">宝马3系</label><label for=""><input type="radio" name="car" value="honda" id="accord" disabled="" >雅阁</label>
</form>
</fieldset>
</body>
</html>

下面是我们处理单选框的示例,代码如下:

from selenium import webdriver
from selenium.webdriver.common.by import By# 设置WebDriver路径
driver = webdriver.Chrome()# 打开一个示例网页
driver.get("https://example.com/radio-buttons")# 找到单选框元素
radio_button = driver.find_element(By.ID, "option2")# 检查单选框是否被选中,如果没有选中,则选择它
if not radio_button.is_selected():radio_button.click()# 关闭浏览器
driver.quit()

处理多选框

多选框即表示我们可以从多个选项中选择多个选项。通过selenium,我们可以模拟用户对多选框的选择操作。示例多选框页面代码如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head><meta charset="UTF-8">
</head>
<body>
<br>
<fieldset>
<legend>多选按钮checkbox</legend>
<form action=""><input type="checkbox" name="checkbox" value="汽车" id="qc">汽车<br><input type="checkbox" name="checkbox" value="购物" id="gw">购物<br><input type="checkbox" name="checkbox" value="旅游" id="ly" readonly="">旅游 <br><input type="checkbox" name="checkbox" value="音乐" id="yy" disabled="">音乐 <br>
</form>
</fieldset>
</body>
</html>

要处理这个多选框,我们的示例代码如下:

# 1.导入selenium
from selenium import webdriver
from time import sleep
import os
from selenium.webdriver.common.by import By# 2.打开浏览器
driver = webdriver.Chrome()# 3.打开页面
url = "file:///" + os.path.abspath("./1.html")
driver.get(url)
sleep(2)# 4. 选择部分多选框
# 建立列表填写将要选择的复选框名称
box_list = ["购物", "旅游"]# 定位所有的复选框
checkboxes = driver.find_elements(By.NAME, "checkbox")# 遍历选择
for checkbox in checkboxes:# 判断获取到的复选框的名称和在需求勾选的复选框中if checkbox.get_attribute("value") in box_list:# 如果在,判断选框是否被选中if checkbox.is_selected():passelse:# 单击一下,让单选按钮进入选中状态checkbox.click()sleep(1)

总结

本文主要介绍了selenium对于单选框和多选框的处理,希望本文能够帮助到大家!

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

http://www.sczhlp.com/news/78130/

相关文章:

  • 网站做xss过滤宁波网站设计服务
  • qq中心官方网站网站被k后是怎样的
  • 个人服务器搭建做网站科讯cms怎么做网站地图
  • 中国神鹰网站建设做企业国际网站多少钱
  • 旅游网站建设建议都江堰发布
  • 郑州做网站推广多少钱wordpress ftp 插件
  • 昆明seo网站推广网站图片用什么做的
  • 长沙做网站开发大概价格十大网站黄页
  • 网站流程优化三丰云服务器
  • 开通的网站怎样安装免费打广告平台有哪些
  • 青岛移动网站开发品牌型网站制
  • 昆明网站建设系统怎样做网站管理
  • python 做视频网站怎么做网站首页弹幕
  • 贵阳银行手机银行下载官方网站国内最新新闻报道
  • 网站建设 福州网站建设时 网站信息可以边建设边组织
  • qq网站临时会话style wordpress 主题
  • 建设集约化网站的进展情况重庆森林百度网盘
  • 平时常用的命令,忘记了回来查
  • 05-判断是文件还是文件夹
  • 06-批量push文件
  • Ubuntu启动提示recovering journal并进入紧急模式
  • 比较好的建站系统天元建设集团有限公司董事长张桂玉
  • 网站建设专题页网页设计与制作教程资源
  • 嘉兴制作企业网站南谯区住房和城乡建设局网站
  • 网站结构分析怎么写单位网站建设运维情况
  • 域名做网站名网站正在建设代码
  • 雪白丰腴做美妇网站门户网站建设公司案例
  • shell脚本求10个随机数中最大值与最小值
  • 网站空间申请开通网站应该设计成什么样
  • 昆明网站的优化wordpress主页修改