当输入的教师信息不完整时,某些必填项没有填,那么将会出现提示“不能为空”,下面我们用自动化实现获取这个文本信息。
用.text来获取:text2=driver.find_element_by_id('ContentPlaceHolder1_RequiredFieldValidator2').text
注:下面用到的login模块在上一节中已说明,此处不再赘述。
#coding =utf-8
from selenium import webdriver
import time
import csv,login,unittest
from selenium.webdriver.common.alert import Alert #导入Alert模块,这个必须全写上
class Warning(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Firefox()
self.base_url="http://localhost:5151/exam5/Login.aspx"
def test_warning(self):
driver=self.driver
driver.get(self.base_url)
login.login(self)
driver.find_element_by_id('TreeView1t1').click()
#读取文件
source=open('teacherinfo.csv','r&