Я пытаюсь создать исполняемый файл программы, который открывает ссылку и выполняет вход через каждые полчаса и продолжает считать время. Это было написано в тетради Jupyter. Код прекрасно работает в Jupyter (.ipynb) /. Py, но при преобразовании в .exe выдает ошибку, говорящую "Fatal error Detected -Failed to execute script"
. Код ниже:
from selenium import webdriver
import time
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from plyer import notification
i=1
while i<=20:
notification.notify(
title="Initiating Session Number {}".format(i),
message='Marking Attendance',
app_icon=r"C:\Users\91800\Downloads\Documents\automation\aut.ico",
timeout=6, # seconds
)
options = webdriver.ChromeOptions()
options.add_argument('--ignore-ssl-errors=yes')
options.add_argument('--ignore-certificate-errors')
options.add_argument('--allow-running-insecure-content')
driver = webdriver.Chrome(options=options)
driver.get('https://120.72.92.102:10443/remote/login?lang=en')
WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.ID, "username")))
username = driver.find_element_by_id("username")
password = driver.find_element_by_id("credential")
username.send_keys("pranjal.pathak")
password.send_keys("zxc^567")
driver.find_element_by_id("login_button").click()
time.sleep(10)
driver.close()
Я получаю следующую ошибку (извините за качество изображения, это лучшее, на что я способен):
