【发布时间】:2012-09-16 15:31:14
【问题描述】:
无法识别页面中的元素。它给出null。我想识别Iframe(文本框)中的元素。我使用selenium webdriver点击元素,但它无法识别元素
1) 我的 HTML 代码如下所示
<html>
<head>
<body>
<iframe id="iframeOne">
</iframe>
</body>
</head>
</html>
2。我使用 javascript 来识别像 document.getElementById('textbox') 这样的文本框。
但它返回 null。
3.我什至尝试过使用 selenium webdriver
IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1))); It gives object reference error
ClickElement.Click();
【问题讨论】:
-
没有合适的结束标签
-
我只是对上面的html代码做了一个粗略的标记。只是一个示例。但是html代码有正确的开始和结束标记。
-
我建议你学习 HTML,不要问。并且请接受一些答案,你的回答率只有 53%,如果你的回答率低,没人愿意帮助你。
标签: c# javascript jquery selenium webdriver