我可以在有或没有Firebug / Firepath的情况下编写Xpath,但如果有办法使用这些第三方工具编写带有iframe的Xrame,那就太棒了。
首先,我需要转移到iframe,然后为webElements编写常规Xpath
答案 0 :(得分:0)
使用xpath查找iframe。然后使用getattribute()来获取src。然后导航到src。
例如:
Single<List<Item>>
如果您不想离开您所在的页面,那么您会有一些不满:
1)创建一个新的驱动程序并在那里导航
2)使用httpclient(比驱动程序更少的开销)通过发送获取到src url来获取内容,然后使用HTMLAgilityPack将其加载到HTMLDoc中,您可以使用XPath进行导航 - 当然这将让您抓取数据但你无法点击按钮或与javascript互动。