zoukankan      html  css  js  c++  java
  • 多选框处理

     1 # -*- coding:utf-8 -*-
     2 """
     3 多选框处理
     4 """
     5 from selenium import webdriver
     6 from compiler.ast import Assert
     7 import unittest
     8 
     9 class Checkbox_Demo(unittest.TestCase):
    10     def setUp(self):
    11         self.driver = webdriver.Firefox()
    12         self.driver.get(r'F:电子书seleniumSelenium Testing Tools Cookbook(中文)democheckbox.html')
    13 
    14     def test_checkbox(self):
    15         driver = self.driver
    16         apple = driver.find_element_by_css_selector("input[value='Apple']")        
    17         pear = driver.find_element_by_css_selector("input[value='Pear']")        
    18         orange = driver.find_element_by_css_selector("input[value='Orange']")
    19 
    20         #检查是否已选择,如果没有则点击选择        
    21         if not apple.is_selected():
    22             apple.click()
    23         
    24         if not pear.is_selected():
    25             pear.click()
    26             
    27         if not orange.is_selected():
    28             orange.click()
    29         
    30         self.assertTrue(apple.is_selected())
    31         self.assertTrue(pear.is_selected())
    32         self.assertTrue(orange.is_selected())
    33         
    34         #检查是否已选择,如果已选择则点击取消选择
    35         if apple.is_selected():
    36             apple.click()
    37         
    38         self.assertTrue(apple.is_selected())
    39 
    40     def tearDown(self):
    41         self.driver.quit()
  • 相关阅读:
    数组的练习
    java基础类和对象
    字符串的练习
    二分查找算法
    Python-charle+fiddler
    python-week1-postman+jemter-soapUI
    OBB盒的实现
    Bounding volume
    OSG动画学习
    OSG 自定义数据类型 关键帧动画
  • 原文地址:https://www.cnblogs.com/Roger1227/p/3165495.html
Copyright © 2011-2022 走看看