Selenium:在WordPress中查找页面元素

时间:2014-05-27 10:46:27

标签: c# wordpress selenium

好的,这应该很容易,但我似乎无法弄清楚:

如何使用VS / .Net中的selenium识别和访问WordPress中的新帖子区域(来自仪表板)?

我可以通过ID轻松访问标题字段,如下所示:

Driver.Instance.FindElement(By.Id("title")).SendKeys("Sometitle");

但是,查看页面源代码,我无法弄清楚如何访问帖子正文。

在最近的版本中,我相信,有一个iframe,可以像这样访问:

Driver.Instance.SwitchTo().Frame("content_ifr");
Driver.Instance.SwitchTo().ActiveElement().SendKeys(body);

...但是这不再起作用,看着来源似乎已经改变了。

那么 - 有没有人知道如何在最新版本的WordPress中执行此操作?

编辑:事实证明我错了;确实有一个名为“content_ifr”的iframe。所以新的问题是:为什么上面的代码不起作用?它应该将焦点切换到内容框架,但它没有。

1 个答案:

答案 0 :(得分:1)

尝试

Driver.FindElement(By.XPath(""));

在google chrome中找到XPath,右键单击element-> Inspect元素,然后单击“Copy XPath”。

希望它有所帮助!