2017-09-04 18 views
-1

Ich versuche, GO-Taste zu klicken, die gif-Bild in der folgenden URL ist.R Selen Klicken Sie auf Bild Schaltfläche

http://www.moneycontrol.com/stocks/histstock.php

Ich bin mit R Selen in Mac.

Ich habe versucht, findElement zu verwenden, konnte aber kein Element für diese Bildschaltfläche finden.

Ich habe versucht mit mouseMoveToLocation aber bin nicht in der Lage, die richtigen x, y-Koordinaten zu finden, um auf diese Schaltfläche klicken.

Jede Hilfe wird geschätzt. Vielen Dank.

+0

See ist: [? Wie kann ich tun, X] (https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-wie-do-i-do-x) Die Erwartung an SO ist, dass der Benutzer, der eine Frage stellt, nicht nur recherchiert, um seine eigenen zu beantworten Frage, sondern teilt auch diese Forschung, Code-Versuche und Ergebnisse. Dies zeigt, dass Sie sich die Zeit genommen haben, sich selbst zu helfen, es rettet uns davor, offensichtliche Antworten zu wiederholen, und vor allem hilft es Ihnen, eine spezifischere und relevantere Antwort zu bekommen! Siehe auch: [ask] – JeffC

Antwort

2

Ich empfehle die Verwendung von Chrome für eine solche Suche. Verwenden Sie so nur:

RMB auf das Element, das Sie wollen-> inspect Element-> RMB auf Test markiert-> Kopieren-> Xpath kopieren.

Das gab es keine Chance, dass Sie mit falschen Klick „miss“ Element wird, hat jede Taste eine eigene Xpath

+0

Vielen Dank für die Antwort. Ich bin zu dem Element gegangen, wie ich es vorher identifiziert habe. . Es ist jedoch ein Bild und kann mit R Selenium nicht auf das Bild klicken. –

+0

Ok, habe Rselenium nicht auf Mac benutzt, obwohl Xpath, das mit irgendeinem Browser auf irgendeinem System extrahiert wurde, das selbe ist und funktionieren kann (nicht sicher, obwohl). Wenn Sie nicht können, kann ich diese 3 xpaths einfügen: 1. Täglich: // * [@ id = "mc_mainWrapper"]/div [2]/div/div [4]/div [2]/div [6 ]/table/tbody/tr/td [1]/form/div [4]/eingang [1] 2. Monatlich: // * [@ id = "mc_mainWrapper"]/div [2]/div/div [ 4]/div [2]/div [6]/tabelle/tbody/tr/td [3]/form/div [4]/eingang [1] 3. Jährlich: // * [@ id = "mc_mainWrapper" ]/div [2]/div/div [4]/div [2]/div [6]/table/tbody/tr/td [5]/div [2]/form/eingabe [1] – Myszsoda

+0

Danke @ Myszsoda. Es funktionierte. Ich verstehe jetzt, wie Sie die Xpaths für die fraglichen Elemente bekommen haben. –

Verwandte Themen