def runDelete(self):
self.statusBarSignal.emit("Lösche Reservierungen...")
options = webdriver.ChromeOptions()
if self.settings.value('chrome/headless', True, bool):
options.add_argument('--headless')
try:
self.driver = Remote('http://localhost:9515', desired_capabilities=options.to_capabilities())
except Exception as e:
QtWidgets.QMessageBox.critical(self, QtWidgets.qApp.tr("Keine Verbindung zu Google Chrome!"),
QtWidgets.qApp.tr(
"Es konnte keine Verbindung zu Google Chrome hergestellt werden! "
"Bitte stelle sicher, dass alle Systemvoraussetzungen erfüllt sind.\n\n"
"Fehler:\n" + str(e)),
QtWidgets.QMessageBox.Cancel)
return
self.driver.get(self.baseUrl)
for cookie in self.cookies:
self.driver.add_cookie(cookie)
for match in self.selected:
match = self.insertMafoId(match)
self.delete(match)
self.markRowAsReserved(match, 0)
self.loggerSignal.emit('%s Reservierungen erfolgreich gelöscht.' % len(self.selected) )
self.driver.close()
评论列表
文章目录