2016-07-25 45 views
-2

Ich habe ein Selenium-Skript, das gut läuft, aber wenn ich das gleiche Skript in Schleife ausführe, stoppt es nach einiger Zeit (1 bis 2 Stunden).Selenium Skript stoppt nach einiger Zeit

Es folgt der Fehler:

INFO: ERROR in Record- session d5609515-432f-4b01-b93d-b3b5571e009d does not exist 

bitte mir helfen.

+1

Welches Skript? Kannst du ein Beispiel geben? –

+0

Das Skript ist die Automatisierung des Geschäftsprozesses der Client-Seite. – Shik

+0

Wir brauchen mehr als das, wir müssen das Skript selbst sehen, hauptsächlich den Teil, an dem es scheitert. und wenn möglich, der Code dessen, was es gegen – Jsmith2800

Antwort

0

Es scheint, dass in diesem Prozess Sie Zeit haben, dass die Seite nicht ändert und die Sitzung abläuft, zum Beispiel in den Websites des Bankkontos, wenn es keine Aktion auf Seite gibt es Ihre Sitzung nach x Sekunden.

halten Fokus stets auf der Webseite selbst wenn Sie

Exception: ERROR in Record- session d5609515-432f-4b01-b93d-b3b5571e009d does not exist

die andere Sache, die Verarbeitung sagt Ihnen, dass Sie versuchen, Treiber zu verwenden für jede vorzuschlagen, mit Sitzungsidentifikation, die nicht abgelaufen existieren, für das, was ich weiß, es Session-Timeout ist

eine weitere wichtige Sache, wenn Sie Ihr Skript für (1 bis 2 Stunden) tun müssen, müssen Sie darüber nachdenken, Wege es für bessere Ergebnisse zu teilen, es ist Internet und es ist nicht immer stabil.

Session Has Expired error on the Internet

ErrorWhen browsing a website that is database driven, requires a login, or is secured, you may see a "Session Expired" or "Session Has Expired" error. The causes of these error messages are detailed in the following sections.

Inactivity - If you have not been doing anything on the page for a set length of time (often 10-30min) the server will time out your 

session. This is often done for security reasons and to help increase the overall speed of the web page. In other words if you were browsing the page and get up and leave, go to lunch, or start browsing other pages when you come back you need to re-login and create a new session. Date or time not correct - Make sure the date and time are properly set on your computer. Cookies - If you are browsing anonymously or your browser does not have cookies enabled it causes many sessions to fail. Make sure your Internet cookies are enabled. Firewall or proxy - If you are connecting to the Internet behind a firewall or through a proxy the firewall or proxy may be restricting or prohibiting the session from being established. Other site related issue - If this issue is only occurring on a certain site and you're not encountering any of the above-related issues it's possible that it could be the site encountering an issue. Contact the company or Webmaster to verify the problem is not on their end.

+0

testet, bin ich nicht sicher, das Problem in Skript oder Client-Anwendung. Woher weiß ich die Ursache dafür? Wenn das Problem von der Klientenanwendung ist, kann ich mich für dasselbe anmelden. – Shik

+1

Sie können versuchen, dieses Ereignis zu verfolgen und zu sehen, wo genau es die Ausnahme wirft, aber ich denke, es wird zufällig sein –

+0

Ja, es ist zufällig, nicht am selben Ort kommen. Das Skript dauert nur 2 bis 3 Minuten, aber das läuft 500 bis 1000 Mal. Gibt es eine Möglichkeit, den Partialprozeß erneut zu starten, wenn er festhängt. Oder eine mögliche Umgehung, um den Ablauf zu erreichen. – Shik