이것은 파이썬이 포함 된 첫 번째 셀레늄 웹 드라이브 프로그램입니다. Excel에서 값을 가져와야합니다. 여기에 나는 하나의 사용자 이름과 암호를 엑셀에서 두 개의 데이터를 제공하고 있습니다.List access giving - IndexError :리스트 인덱스가 범위를 벗어났습니다.
첫 번째 값을 얻지 만 루프 기능이 작동하지 않습니다.
IndexError: list index out of range
스크립트는 다음과 같습니다 :
def test_Login(self):
driver = self.driver
driver.get(self.base_url +"/")
driver.maximize_window()
wb = xlrd.open_workbook('C://Deepak//Test.xlsx')
sh1 = wb.sheet_by_index(0)
rowcount = sh1.nrows
list_rows = [None]*rowcount
for n in range(rowcount):
list_rows[n] = sh1.cell(n, 0).value
driver.find_element_by_name('userName').send_keys(list_rows[0])
driver.find_element_by_name('password').send_keys(list_rows[1])
문제 설명이 단순히 "작동하지 않음"인 경우 솔루션을 제공하기가 어렵습니다. 일어날 것으로 예상되는 것과 그 결과가 실제 결과와 어떻게 다른지에 대한 자세한 설명을 제공하려면 질문을 편집하십시오. 좋은 설명이 무엇인지 힌트를 얻으려면 [ask]를 참조하십시오. –
[도움말], 특히 간단한 프로그램을 디버깅하는 방법을 다루는 링크를 살펴보십시오. 자신의 프로그램을 디버깅하는 것이 핵심 기술입니다. 이것은 시작하는 것이 좋습니다. – JeffC