数据驱动存储多组数据

就是这道题的数据驱动 我执行的代码只能通过多个浏览器达到百度搜索,而我需求是在一个浏览器完成多个问题的搜索
import xlrd
import unittest
from selenium import webdriver
from ddt import ddt, data, unpack

def get_data(file_name):
rows = []
book = xlrd.open_workbook(file_name)
sheet = book.sheet_by_index(0)
for row_idx in range(1, sheet.nrows):
rows.append(list(sheet.row_values(row_idx, 0, sheet.ncols)))
return rows

@ddt
class SearchEXCLEDDT(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(30)
self.driver.get("https://www.baidu.com")

@data(*get_data('Excel.xlsx'))
@unpack
def test_search(self, search_value):
    search_text = self.driver.find_element_by_id('kw')
    search_text.clear()
    search_text.send_keys(search_value)

    search_button = self.driver.find_element_by_id('su')
    search_button.click()

def tearDown(self):
    self.driver.quit()

if name == 'main':
unittest.main(verbosity=2)

没明白什么意思。你发下代码,详细说明一下