HES-Selenium/README.md
2024-11-18 07:11:06 +00:00

1.1 KiB

AUTO UPDATE DCU IP BY SELENIUM

Python script ini digunakan untuk melakukan update IP DCU di HES Sunrise secara otomatis menggunakan selenium

prerequisite: Python 3.13.0 openpyxl -> module untuk membaca file excel menggunakan python pexpect -> untuk handle input di terminal, digunakan untuk auto insert password ssh selenium terbaru. chromedriver harus sesuai dengan versi google chrome. yang terinstall di laptop. ChromeDriverManager

disarankan dijalan kan di virtual environment python.

lakukan installasi menggunakan pip.

pip install selenium openpyxl pexpect

sebelum menjalankan:

  1. pastikan chrome_options.binary_location = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" <- diarahkan ke lokasi binari google chrome yang sudah terinstall

  2. driver_path = "/Users/macos/Documents/SINDIGILIVE/CLIENTS/ICON+/Project-HES/Update_DCU/chromedriver/chromedriver <- diarahkan ke file binary chromedriver

  3. pastikan file excel yang berisi data DCU berada di lokasi yang sama dengan file pythonnya.

  4. di file jalankan.sh pastikan untuk value source diarahkan ke lokasi virtual environment (venv)

cara menjalankan:

./jalankan.sh