1.用例
2.代码 import time from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Chrome() driver.implicitly_wait(10) driver.get('http://127.0.0.1/mgr/sign.html') # 登录 driver.find_element(By.ID,'username').send_keys('byhy') driver.find_element(By.ID,'password').send_keys('88888888') driver.find_element(By.CLASS_NAME,'btn-primary').click() # 获取左侧菜单栏,先找到大范围然后缩小范围查找 Ul = driver.find_element(By.CLASS_NAME,'sidebar-menu') spans = Ul.find_elements(By.TAG_NAME,'span') spans[0].click() # 点击添加客户 driver.find_element(By.CLASS_NAME,'glyphicon-plus').click() addarea = driver.find_element(By.CLASS_NAME,'add-one-area') inputs = addarea.find_elements(By.CLASS_NAME,'form-control') inputs[0].send_keys('南京中医院') inputs[1].send_keys('54322345') inputs[2].send_keys('江苏省-南京市-秦淮区-汉中路-16栋504') addarea.find_element(By.CLASS_NAME,'btn-xs').click() time.sleep(1) # 找到最上第一个列出客户 iteme = driver.find_element(By.CLASS_NAME,'search-result-item') filelds = iteme.find_elements(By.TAG_NAME,'span')[:6] texts = [f.text for f in filelds] # 预期类容 expected = ['客户名:', '南京中医院', '联系电话:','54322345', '地址:','江苏省-南京市-秦淮区-汉中路-16栋504'] print('\n**检查点***客户信息是否一致') if texts == expected: print('通过') else: print('不通过') input('回车结束运行')