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:
-
pastikan chrome_options.binary_location = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" <- diarahkan ke lokasi binari google chrome yang sudah terinstall
-
driver_path = "/Users/macos/Documents/SINDIGILIVE/CLIENTS/ICON+/Project-HES/Update_DCU/chromedriver/chromedriver <- diarahkan ke file binary chromedriver
-
pastikan file excel yang berisi data DCU berada di lokasi yang sama dengan file pythonnya.
-
di file jalankan.sh pastikan untuk value source diarahkan ke lokasi virtual environment (venv)
cara menjalankan:
./jalankan.sh