国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python自動(dòng)化測(cè)試selenium操作checkbox和radiobox技術(shù)

python自動(dòng)化測(cè)試selenium操作checkbox和radiobox技術(shù)

2022-03-01 00:10aovenus Python

這篇文章主要為大家介紹了python自動(dòng)化測(cè)試selenium核心技術(shù)操作checkbox和radiobox的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助

form表單中經(jīng)常涉及復(fù)選框(checkbox)和單選框(radiobox),如用戶的愛(ài)好跑步、游泳、跳舞可以使用復(fù)選框,性別男、女可以使用單選框。

(1)checkbox選擇或反選:使用click()方法

(2)radiobox有相同的名稱,多個(gè)值,可先通過(guò)名稱獲得,再通過(guò)值判斷,選擇使用click()方法。

示例頁(yè)面:

python自動(dòng)化測(cè)試selenium操作checkbox和radiobox技術(shù)

頁(yè)面代碼:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<form action="javascript:alert('selenium操作表單中checkbox和radiobutton')">
  測(cè)試from表單操作checkbox和radiobutton<br>
  跑步:<input type="checkbox" name="running" value="running"><br>
  游泳:<input type="checkbox" name="swimming" value="swimming"><br>
	跳舞:<input type="checkbox" name="dancing" value="dancing"><br>
	
<!--<hr>分界線-->
  <hr>
  性別:<br>
  男:<input type="radio" name="gender" value="male"><br>
  女:<input type="radio" name="gender" value="female"><br> 
  <input type="submit" value="login">
</form>
</body>
</html>

示例腳本:

import os 
from selenium import webdriver
from time import sleep 
class TestCheckBoxOrRadioBtn(object):
  def setup(self):
      self.driver = webdriver.Chrome()
      path = os.path.dirname(os.path.abspath(__file__))
      file_path = 'file:///'+path+'/html/form.html'
      self.driver.get(file_path) 
  def test_checkbox(self):
      #定位跳舞
      dancing=self.driver.find_element_by_name("dancing")
      #如果沒(méi)有選擇,則點(diǎn)擊選擇
      if not dancing.is_selected():
          dancing.click()
          sleep(2)
      running = self.driver.find_element_by_name("running")
      if not running.is_selected():
          running.click()
          sleep(2)
      swimming = self.driver.find_element_by_name("swimming")
      if not swimming.is_selected():
          swimming.click()
          sleep(2)
      #再次點(diǎn)擊取消選擇游泳
      swimming.click()
      sleep(2)
      self.driver.quit()
  def test_radio(self):
      #獲得元素列表
      gender= self.driver.find_elements_by_name("gender")
      #選中性別男
      gender[0].click()
      sleep(2)
      # 選中性別女
      gender[1].click()
      sleep(2)
      self.driver.quit()
if __name__ == '__main__':
  case = TestCheckBoxOrRadioBtn()
  case.test_checkbox()
  case.test_radio()

運(yùn)行結(jié)果:

python自動(dòng)化測(cè)試selenium操作checkbox和radiobox技術(shù)

以上就是python自動(dòng)化測(cè)試selenium操作checkbox和radiobox技術(shù)的詳細(xì)內(nèi)容,更多關(guān)于selenium操作checkbox和radiobox的資料請(qǐng)關(guān)注服務(wù)器之家其它相關(guān)文章!

原文鏈接:https://blog.csdn.net/aovenus/article/details/121198280

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 中文字幕日韩欧美一区二区三区 | 日本精品视频在线观看 | 成人国产精品一区二区免费麻豆 | 一级在线 | 91av国产精品 | 毛片综合 | 91国自产精品中文字幕亚洲 | 91在线精品一区二区 | 伊人网站 | 自拍在线 | 中文字幕亚洲欧美日韩在线不卡 | 色婷婷综合久久久中字幕精品久久 | 天天射天天干 | 欧美日韩中文国产一区发布 | 欧美亚洲 | 99爱视频| 国产精品99久久久久久宅男 | 日本三级中文在线电影 | 欧美一级淫片丝袜脚交 | 国产成人自拍视频在线 | av小说在线观看 | 综合色久| 国产精品久久久亚洲 | 可以在线观看的av网站 | 成人免费av | 青青草中文字幕 | 色综合天天综合网国产成人网 | 日韩欧美在线视频 | 国产一区二区三区免费在线观看 | 久久久久综合精品福利啪啪 | 91久久综合亚洲鲁鲁五月天 | 午夜在线视频 | 视频一区免费观看 | 国产a在亚洲线播放 | 久久久国产精品免费观看 | 国产成年免费视频 | 91麻豆精品国产91久久久更新资源速度超快 | 丝袜+亚洲+另类+欧美+变态 | 91免费在线视频 | 国内精品久久久久久久97牛牛 | 久久丁香 |