Im obigen Code möchte ich auf die Schaltfläche Löschen klicken, das Problem ist, dass jedes Mal, wenn ein Repo hinzugefügt wird, der Klassenname des Repos, der Klassenname des Anzeigetextes und der Klassenname des Löschens Die Schaltfläche ist für alle Repos gleich, außer für den Repo-Anzeigenamen.Python Selenium Wie man einen Knopf neben spezifischem Text anklickt?
Alles, was ich tun möchte, ist klicken Sie auf die Schaltfläche Löschen neben einem bestimmten Repo-Namen. Ich versuchte .//span[text() = "RepoName"]
, aber das erkennt nur den Repo-Namen und nicht die Schaltfläche daneben.
Ich bin ziemlich neu zu Selen und ich bin verwirrt darüber, wie es geht.
perfekt funktioniert, wenn verwendet '‘ .//span [text() = "'+ Name +'"]/folgend :: div [@ class = "Button"] ''für xpath. – Priyanka
Kein Problem, Sie können auch 'str.format'' 'verwenden .// span [text() = "{}"]/folgend :: div [@ class = "Button"]'. Format (s) ' –