好的,这应该很容易,但我似乎无法弄清楚:
如何使用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。所以新的问题是:为什么上面的代码不起作用?它应该将焦点切换到内容框架,但它没有。答案 0 :(得分:1)
尝试
Driver.FindElement(By.XPath(""));
在google chrome中找到XPath,右键单击element-> Inspect元素,然后单击“Copy XPath”。
希望它有所帮助!