好的,这应该很容易,但是我似乎无法弄清楚:
我如何使用VS / .Net中的硒来标识和访问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。因此,新的问题是:上面的代码为什么不起作用?应该将焦点切换到内容框架,但事实并非如此。
尝试
Driver.FindElement(By.XPath(""));
要在Google chrome中找到XPath,请右键单击element-> Inspect element,然后单击“ Copy XPath”。
希望能帮助到你!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句