1)主页面
<form id="form1" runat="server">
<div id="mainDiv">
<iframe id="mainFrame" src="main.aspx" style="width: 400px; height: 400px; float: left;">
</iframe>
<input id="text1" />
<input id="text3" />
</div>
</form>
2)iframe页面
<form id="form1" runat="server">
<div>
<input id="text2" />
</div>
</form>
3)selenum定位到iframe中的元素
[Test]
public void IFrameTest()
{
driver.FindElement(By.Id("text1")).SendKeys("text1");
//进入到iframe页面
driver.SwitchTo().Frame("mainFrame");
driver.FindElement(By.Id("text2")).SendKeys("text2");
//返回到主页面
driver.SwitchTo().DefaultContent();
driver.FindElement(By.Id("text3")).SendKeys("text3");
Thread.Sleep(5000);
}
相关推荐
Selenium八种定位元素
在Selenium WebDriver中使用By.Xpath快速定位页面元素,实现多属性定位一个元素。
selenium之元素定位,共八种定位方法,以百度搜索框为例子进行讲解
本文主要介绍java selenium处理Iframe中的元素,这里整理了相关资料并附有示例代码和实现方法,有需要的小伙伴可以参考下
汇总关于selenium爬虫抓取,对采集信息进行定位有帮助。
众所周知,selenium自动化测试是基于UI的一种典型的测试策略,如何准确定位需要操作的浏览器元素或控件是自动化测试非常重要的工作,本文总结了常用的UI控件的定位方法,希望大家可以参考并进一步扩展
最近自学selenium,网上找的一个有关定位的详解,蛮详细的
系统的阐述了selenium元素定位的各种方法,每个方法都有实例
python自动化selenium定位神器,火狐浏览器安装成功之后,再也不用看html,直接在页面对元素右键点击,直接定位到;
https://blog.csdn.net/Dolphin202006/article/details/109439635 博客附件
Selenium_XPath定位详解 想下载csdn上的东西,苦于无积分,被逼无奈,才生此计,只设置了2分,跪求大佬支持一下。
RPA Selenium 定位Xpath 工具 ; Fire-IEBrowser1.4;xpath-helper
详解selenium 定位 呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃
主要介绍了Python selenium根据class定位页面元素的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Python+selenium环境搭建&元素定位总结,详细说明环境搭建过程和元素定位的方法
主要介绍了selenium操作隐藏的元素(python+Java),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
selenium无法操作win窗口元素,例如附件上传等,RobotFramework框架中自带了AutoItLibrary扩展库,可以很好的操作这些元素,但用java结合selenium来自动化测试时,并没有已经封装的类库,但是可以借助autoit和jacob...
Web-Selenium_页面和元素封装
今天小编就为大家分享一篇python+selenium 定位到元素,无法点击的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧