checkbox与radiobutton的定位技巧

源码:

```

from seleniumimport webdriver

import os,time

class TestCase(object):

def __init__(self):

self.driver = webdriver.Chrome()

path = os.path.dirname(os.path.abspath(__file__))#当前路径

file_path ='file:///'+path+'/forms2.html'

        self.driver.get(file_path)

def test_checkbox(self):

swimming =self.driver.find_element_by_name('swimming')

if not swimming.is_selected():

swimming.click()

reading =self.driver.find_element_by_name('reading').click()

time.sleep(2)

self.driver.quit()

def test_radio(self):

a =self.driver.find_elements_by_name('gender')

a[1].click()

if __name__=='__main__':

case=TestCase()

#case.test_checkbox()

    case.test_radio()

```

forms2.html源码:

```

$Title$

swimming:

reading:


gender:


```

你可能感兴趣的:(checkbox与radiobutton的定位技巧)