Ich muss den Link im neuen Tab mit Selenium öffnen.
Also ist es möglich, Strg + Klick auf Element in Selenium zu machen, um es in einem neuen Tab zu öffnen?
Unten ist, was ich für Selenium WebDriver mit Java Binding versucht habe und es funktioniert für mich. Wenn Sie die Verknüpfung in der neuen Registerkarte manuell öffnen möchten, können Sie dies durch Ausführen von Kontext erreichen. Klicken Sie auf den Link und wählen Sie die Option "In neuer Registerkarte öffnen". Unten ist die Implementierung in Selenium Web-Treiber mit Java Binding.
%Vor%Der Web-Treiber behandelt die neue Registerkarte auf die gleiche Weise wie die des neuen Fensters. Sie müssen zu einem neuen geöffneten Tab durch seinen Fensternamen wechseln.
%Vor%Sie können Fensternamen verfolgen, die Ihnen helfen, zwischen Tabs zu navigieren.
Folgendes funktioniert für mich, Link in neuem Tab zu öffnen:
%Vor%Der obige Code ist in Java. Sie können leicht zu Python konvertieren, nehme ich an.
Bitte fragen Sie, wenn Sie Fragen haben.
Tags und Links python selenium selenium-webdriver functional-testing