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
WBOYnach vorne
2024-02-08 21:10:54980Durchsuche

如何在 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 f5d188ed2c074f8b944552db028f98a1-Element, das den folgenden xpath hat, und dieses spezifische Element ist zufällig dasjenige, das alle E-Mail-Elemente enthält:

//table[@role='grid']

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

//table[@role='grid']//tr[1]

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen