python seleniumでエラー「WebDriver.back() takes 1 positional argument but 2 were given」が発生した場合の対処法

python seleniumでエラー「WebDriver.back() takes 1 positional argument but 2 were given」が発生した場合の対処法

pythonで、selenium使用時にエラー「WebDriver.back() takes 1 positional argument but 2 were given」が発生した場合の対処法を記述してます。いつのまにか「driver.back()」に引数が指定されていたため発生しました。「selenium」はバージョン4.7.2を使用してます。

環境

  • OS windows 11 Home
  • python 3.10.8
  • selenium 4.7.2

エラー全文

以下の、前のページに戻る処理を実行時に発生

driver.back(1)

エラーメッセージ

例外が発生しました: TypeError
WebDriver.back() takes 1 positional argument but 2 were given
  File "C:\python\test.py", line 79, in <module>
    driver.back(1)
TypeError: WebDriver.back() takes 1 positional argument but 2 were given

画像

原因

「driver.back()」に引数を使用しているため

対処法

引数は使用せずに実行します

driver.back()