Kann Selenium LightSwitch-Tasten verwenden?Kann Selenium Tasten von LightSwitch Bibliothek verwenden?
Zuerst musste ich Button finden, der LightSwitch ist eine Schaltfläche in CSS geschrieben, dann werde ich By.CSSSelector verwenden, um zu finden. Aber nachdem ich den Button gefunden habe, überprüfe, welches Formular er benutzt, wenn er auf Tap/Klick etc. klickt, ich habe festgestellt, dass es vclick
von Jquery Bibliothek ist.
Dann schrieb ich Code:
js.ExecuteScript("$('.ui-page-active .msls-footer div div:nth-child(2) span').trigger('vclick')");
Aber selbst finde ich die Taste Selen mit noch ist es nicht angeklickt werden. Fehle ich hier etwas?
Eine andere Sache ist, dass der Test wird korrekt übergeben, aber es ist kein Fenster geöffnet, nach dem Klicken.
Anwendung sollte einschalten klicken Sie auf einen neuen Bildschirm, aber es will wirklich nicht diese Bewegung machen.
Screen of Taste Ort:
Nach Klick erwartet Bildschirm:
Warum wird nicht geklickt ??? Gibt es irgendeine Ausnahme? teilen Sie Ihre HTML auch ... –
Ich weiß nicht, warum es nicht geklickt wird, aber Test wird nach debbug korrekt gestartet, ohne Fehler, öffnen Sie die Lightswitch HTML-Seite und klicken Sie Aktion wird nicht erwartet Aktion, die einen anderen Lichtschalter öffnen Bildschirm. Aber Test wird als richtig übergeben. – xBamboochax
können Sie Ihre HTML- oder Website-URL teilen ?? –