[R] Relenium findElmentBy Innerhtml可能在R?

时间:2013-12-11 16:19:33

标签: jquery r innerhtml

从我发现这可能需要jQuery,如果是这样,R中是否有一个可以执行jQuery命令的包?

我有一个页面,其中包含所有具有相同类的链接的报告列表,我要查找的元素的xpath不是静态的,我正在寻找的标识元素在innerhtml中。是否可以通过使用包relenium找到这个元素?

YRD1是我需要的元素:

<tr class=""><td align="center"><input type="checkbox"></td><td align="left" class="undefined"><div><img onload="this.__gwtLastUnhandledEvent=&quot;load&quot;;" src="style=" 0px 0px;" border="0" class="MN NN fl" id="gwt-debug-starwidget"> <div class="wsn ml2em"> <div class="lnk">YRD1</div> <div class="gwt-Label"></div> </div></div></td><td align="left" class="undefined"><div><div><div class="lnk" style="white-space: nowrap;">YRD1 (11/18/13)</div></div> <div> <div class="lnk">All reports »</div> </div></div></td><td align="left" class="undefined">Me</td><td align="left" class="undefined"><div><div>--</div> <div class="ANB"></div></div></td><td align="left" class="undefined"><div class="gwt-Label">Nov 18, 2013</div><span class="gray">10:29 AM</span></td></tr>

1 个答案:

答案 0 :(得分:1)

require(relenium)

firefox <- firefoxClass$new()
firefox$get("http://lluisramon.github.io/relenium/toyPageExample.html")

modalElement <- firefox$findElementByClassName("modal")

# or 

modalElement <- firefox$findElementByCssSelector(".modal")