2017-09-04 240 views
-1

我想单击GO按钮,它是以下URL中的gif图像。R Selenium点击图片按钮

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

我,使用R硒在Mac。

我尝试使用findElement,但无法找到此图像按钮的任何元素。

我尝试使用mouseMoveToLocation,但无法找到正确的x,y坐标点击此按钮。

任何帮助表示赞赏。谢谢。

+0

参见:[?我怎么做X](https://meta.stackoverflow.com/questions/253069/what-the-appropriate-new-current-close-reason-for-how-do-i-do-x)对SO的期望是,用户提出问题不仅仅是研究来回答他们自己的问题问题,但也分享研究,代码尝试和结果。这表明你已经花时间去尝试帮助自己,它使我们避免重申明显的答案,最重要的是它可以帮助你得到更具体和相关的答案!另见:[ask] – JeffC

回答

2

我建议使用Chrome进行此类搜索。如此使用:

RMB您想要的元素 - >检查元素 - > RMB测试高亮 - >复制 - >复制Xpath。

那是没有机会,你会与错误的点击“小姐”的元素,每一个按键都有它自己的Xpath

+0

谢谢你的回答。正如我之前发现的那样,我确实去了这个元素。 。但是,它是一张图像,无法使用R Selenium单击图像。 –

+0

好的,没有在Mac上使用Rselenium,尽管在任何系统上使用任何浏览器提取的Xpath都是相同的,并且可能工作(虽然不确定)。 如果你不能,我可以粘贴这3个xpath: 1. Daily:// * [@ id =“mc_mainWrapper”]/div [2]/div/div [4]/div [2]/div [6 ]/table/tbody/tr/td [1]/form/div [4]/input [1] 2. Monthly:// * [@ id =“mc_mainWrapper”]/div [2]/div/div [ 4]/div [2]/div [6]/table/tbody/tr/td [3]/form/div [4]/input [1] 3. Yearly:// * [@ id =“mc_mainWrapper” ]/div [2]/div/div [4]/div [2]/div [6]/table/tbody/tr/td [5]/div [2]/form/input [1] – Myszsoda

+0

Thank you @ Myszsoda。有效。我现在明白你是如何得到有关元素的Xpaths的。 –