Wie klicken Sie auf 'SwfObject' mit UFT?
Ich möchte [Link name is 'Settlement']
auf einen Link klicken und es gibt Anzahl der Links auf dieser Seite.
HINWEIS: Objektspion identifiziert "Settlement" nicht als Link, sondern als Explorer-Leiste. Wenn ich den Objekt-Spion auf "Settlement" -Text nehme, markiert er den gesamten Explorer-Balken, aufgrund dessen ich nicht in der Lage bin, "Settlement" -spezifische Eigenschaften zu erhalten. [Siehe beigefügten Screenshot. Aus Sicherheitsgründen kann ich keinen echten Screenshot hochladen].
Durch Aufnahme, ich bin in der Lage 'Settlement' klicken Link
SwfWindow("Platform Integration Exchange").SwfObject("mainExplorerBar").Click 133,598
Derzeit 133 & 598 sind, kann hart codierten Wert für 'Settlement', sondern in Zukunft 'Settlement' Position ändern.
So möchte ich wissen, wie kann ich einen 'Siedlung' Link mit X & Y-Koordinate, wo Object Spion ist nicht in der Lage, 'Settlement' Link getrennt zu identifizieren.
ODER gibt es eine andere Möglichkeit, auf diese Art von Objekten zu klicken?
Dank Onkar
Hallo Koby, Vielen Dank für Ihre Lösung und es hat für mich funktioniert. Nur eine Sache, wie wir wissen, dass virtuelles Objekt auf die Höhe und Breite des Objekts funktioniert. Wenn sich in Zukunft die Position "Abwicklung" ändert, wird diese Lösung funktionieren? Oder muss ich ein neues virtuelles Objekt für "Settlement" nehmen? – onkar
Happy das hat funktioniert! Versuchen Sie, das virtuelle Objekt so groß wie möglich zu machen, ohne die Möglichkeit zu haben, auf andere Elemente zu klicken. Wenn die Position geändert wird, ändern Sie einfach die Elemente im Objektspeicher. Wenn diese Lösung das Problem lösen würde, wäre es sehr wünschenswert, meine Antwort als korrekt zu akzeptieren. –