Heim > Backend-Entwicklung > Python-Tutorial > Wie klicke ich in Seleniumbase auf die erste E-Mail im Gmail-Posteingang?

Wie klicke ich in Seleniumbase auf die erste E-Mail im Gmail-Posteingang?

WBOY
Freigeben: 2024-02-08 21:10:54
nach vorne
978 Leute haben es durchsucht

如何在 Seleniumbase 中点击 gmail 收件箱中的第一封电子邮件?

Frageninhalt

Ich versuche, die ID aus HTML zu erhalten, um sie wie xpath zu übergeben, aber diese ID ist nicht dieselbe wie in Chrome

Der absolute Weg ist nicht geeignet, da er immer anders sein wird. Bitte helfen Sie :(


Richtige Antwort


Soweit ich weiß, gibt es nur ein <table>-Element, das den folgenden xpath hat, und dieses spezifische Element ist zufällig dasjenige, das alle E-Mail-Elemente enthält:

//table[@role='grid']
Nach dem Login kopieren

Um auf das erste Element zu klicken, verwende ich den folgenden XPath:

//table[@role='grid']//tr[1]
Nach dem Login kopieren

Abhängig davon, wo genau in der Zeile der Klick auftritt, kann es zu Problemen kommen, aber ich vermute, dass dies fehlschlägt.

Das obige ist der detaillierte Inhalt vonWie klicke ich in Seleniumbase auf die erste E-Mail im Gmail-Posteingang?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage