我正在尝试在表单中找到一个按钮......但它找不到它...... 我尝试过使用threading.sleep(5000);但它没有帮助。 我尝试了很多方法,但没有任何帮助我总是说它无法找到按钮...... 这是我的代码:
IWebElement startb2 = driver.FindElement(By.XPath("//form/*[@name='start']"));
这是表单的html代码:
<form method="post" action="php/PickFruits.php">
<input type="submit" name="start" value="התחל לקטוף" class="button_submit" style="margin-right:-97px;">
</form>
我不想使用这个值,因为它是希伯来文...我不能在c#控制台中使用它...请帮助我们。
编辑:
现在它找到输入的位置,但它没有点击它...代码:
IWebElement startb = driver.FindElement(By.XPath("//*[@type='submit']"));
startb.Click();
答案 0 :(得分:1)
要切换到iframe,请使用以下代码。
//To find the iframe
IWebElement Object = driver.FindElement(By.XPath("//*[@class='active_iframe']");
//To switch to and set focus to the iframe
driver.SwitchTo().Frame(Object);
然后执行点击操作。
IWebElement startb = driver.FindElement(By.XPath("//*[@type='submit']"));
startb.Click();