我的网站下有一个 iframe 模式。我正在尝试单击按钮
但我无法这样做。下面是我的代码。请告诉我
我错过了什么
driver.SwitchTo().Frame(driver.FindElement(By.Id("iframeid='frame_name'")));
driver.FindElement(By.Id("sendReuqest")).Click();
预期结果:按钮 id:应该点击 iframe 上的 sendRequest
实际结果:未找到元素。
请让我知道,如果你有任何问题。
尝试这样做。我们将frame_name id 设为iframe_1。无论您的框架 ID 是什么,您都可以添加而不是 iframe_1。另外,您有一个拼写错误(打字错误),它可能是 sendRequest,所以我添加为您按钮的 id。
driver.SwitchTo().Frame(driver.FindElement("iframe_1")));
driver.FindElement(By.Id("sendRequest")).Click();
希望它有效。请发表评论并告诉我们。
祝你好运。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)