其实和添加教师信息差不多,只是多了一个Radio按钮(用click方法)
全当是巩固一下
#coding =utf-8
from selenium import webdriver
import unittest,login
from selenium.webdriver.common.alert import Alert
class Add_stuinfo(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Firefox()
self.base_url="http://localhost:5151/exam5/Login.aspx"
def test_addinfo(self):
driver=self.driver
driver.get(self.base_url)
login.login(self)
#添加学生信息
driver.find_element_by_id('TreeView1t4').click()
driver.find_element_by_id('ContentPlaceHolder1_txtClass').send_keys('15计本')
driver.find_element_by_id('ContentPlaceHolder1_txtStuNum').send_keys('1514769')
driver.find_element_by_id("ContentPlaceHolder1_txtStuName").send_keys("吴昕")
driver.find_element_by_id('ContentPlaceHolder1_RadioButtonList1_1').click()
driver.find_element_by_id('ContentPlaceHolder1_btnAdd').click()
#获取警告
try:
alert=Alert(driver)
print(alert.text)
alert.accept()
except:
print("发生错误!")
def tearDown(self):
self.driver.quit()
if __name__=="__main__":
unittest.main()