これはPythonを使用した初めてのセレンウェブドライブプログラムです。 Excelから値を取得する必要があります。ここで私は1つのユーザー名とパスワードをExcelから2つのデータを与えています。Listアクセスを許可する - 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