C#Webdriver单击按钮选择哪个命令是selectFrame

C#Webdriver单击按钮选择哪个命令是selectFrame,c#,command,webdriver,target,C#,Command,Webdriver,Target,如何按下命令和目标(记录在Mozilla的Webdtriver IDE中)的按钮: 命令:selectFrame 目标:ifr 在Webdriver中使用C#(不是java),我尝试了以下方法,但不起作用: driver.FindElement(By.XPath("//ifr")).Click(); 您需要首先切换到帧: driver.SwitchTo().Frame("YourFrameName"); 之后,FindElement将搜索位于框架中的HTML。您需要首先切换到框架: driv

如何按下命令和目标(记录在Mozilla的Webdtriver IDE中)的按钮: 命令:selectFrame 目标:ifr

在Webdriver中使用C#(不是java),我尝试了以下方法,但不起作用:

driver.FindElement(By.XPath("//ifr")).Click();

您需要首先切换到帧:

driver.SwitchTo().Frame("YourFrameName");

之后,FindElement将搜索位于框架中的HTML。

您需要首先切换到框架:

driver.SwitchTo().Frame("YourFrameName");

在这之后,FindElement将搜索位于框架中的HTML。

然后代码将如何显示?如果Mozilla的Webdriver IDE中说目标是“ifr”,这意味着您的产品线会这样说?驱动程序.SwitchTo().Frame(“ifr”);然后点击按钮,我必须把这个?FindElement(By.XPath(“//ifr”)).Click();我从未使用过target和selectFrame,请问有C语言的教程或网站吗?我不太明白我必须如何使用comand selectFrame在目标为ifr的按钮上单击1和2行。你可以在我关于facade模式的文章中找到完整的代码示例,并在这里找到完整的C#webdriver教程:谢谢,但我的意思是如何在html中找到框架?仅因为目标是“ifr”,这意味着它是一个框架?使用Chrome(F12)的开发工具,使用ctrl+f并键入“frame”,您应该找到框架标记,您的HTML部分应该放在其中的某个位置。:)那么代码将是什么呢?如果Mozilla的Webdriver IDE中说目标是“ifr”,这意味着您的产品线会这样说?驱动程序.SwitchTo().Frame(“ifr”);然后点击按钮,我必须把这个?FindElement(By.XPath(“//ifr”)).Click();我从未使用过target和selectFrame,请问有C语言的教程或网站吗?我不太明白我必须如何使用comand selectFrame在目标为ifr的按钮上单击1和2行。你可以在我关于facade模式的文章中找到完整的代码示例,并在这里找到完整的C#webdriver教程:谢谢,但我的意思是如何在html中找到框架?仅因为目标是“ifr”,这意味着它是一个框架?使用Chrome(F12)的开发工具,使用ctrl+f并键入“frame”,您应该找到框架标记,您的HTML部分应该放在其中的某个位置。:)