在做自动化数据驱动时报了这个错误:
Traceback (most recent call last):
File "C:\Users\loadrunner\AppData\Local\Programs\Python\Python37\lib\site-packages\ddt.py", line 220, in wrapper
return func(self, *args, **kwargs)
File "C:/Users/loadrunner/PycharmProjects/untitled/class321/base/test01.py", line 27, in test_pxnr
driver.find_element_by_xpath('//*[@id="code"]').send_keys(list[1])
IndexError: list index out of range
======================================================================
ERROR: test_pxnr_2___取得方式名称七_tQDFSMC7__ (__main__.Pxnr)
----------------------------------------------------------------------
说是第27行,在test_pxnr中Driver.find_element_by_xpath(‘//*[@id=“code”]’).send_keys(list[1])里
索引错误:列表索引超出范围
在他上面还有一个也是输入框的定位的,是这个:driver.find_element_by_xpath('//*[@id="title"]').send_keys(list[0])
最后我把第二个输入框的定位输入删了,就留一个,然后运行成功,
这个错误的意思就是数据驱动的话,需要第一个输入框的元素定位就可以了,要是写了第二个就会报错,
但是我很好奇如果中间有个下拉框会怎么样,我去试试