java selenium iframe_如何使用java在Selenium WebDriver中处理iframe
4t43t4
在这种情况下,iframe下有一个iframe.我必须选择外部iframe去内部iframe并写入内部iframe中的主体.
接下来,我必须从内部iframe到外部iframe,然后单击“确定”按钮(位于外部iframe中).
以下是我的代码
/*Line 1 */ driver.switchTo().frame("cq-cf-frame");
/* 2 */ driver.findElement(By.css("#extdd-9 > div.tblRow > input.edititem").click();
/* 3 */ driver.switchTo().Frame("cq-gen379");
/* 4 */ driver.findElement(By.id("CQrte").sendKeys("Tnx");
/* 5 */ selenium.selectFrame("relative=up");
/* 6 */ driver.findElement(By.xpath("//button[text()='OK']")).click();
以下是我的问题:
我的测试代码工作正常,直到第4行,即写入正文,但我想从内到外iframe出来,它说没有找到元素//按钮[text()=’OK’].
我尝试使用索引,父,亲,但没有运气.
注意:如果我没有选择内框(cq-gen379).我可以点击OK按钮.
java selenium iframe_如何使用java在Selenium WebDriver中处理iframe相关推荐
- selenium定位方法(java实例)
从下图中可以看到selenium有三类定位元素的方法,一种是直接通过属性.标签以及链接来定位,一种是XPath方式,最后一种是CSS方式. 下表列举了元素定位的例子 selenium之页面元素定位方法 ...
- 用java自动化访问百度测试_java+eclipse+selenium+百度搜索设置自动化测试
在eclipse中新建一个项目baidutest:再在src文件夹中新建一个包com.baidutest.homework:再在包中新建一个java类baidusetting,并设置为静态类:最后在项 ...
- java.lang.IllegalStateException: Failed to load ApplicationContext selenium 异常 解决
java.lang.IllegalStateException: Failed to load ApplicationContext selenium 异常 解决 参考文章: (1)java.lang ...
- 设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层
设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层 给我们的框架分为3层,分别是叫逻辑层,数据层,对象层. 这三层的存储格式都用xml来表示. 1.逻辑层 (test ...
- 设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程
设计自己的基于Selenium的自动化测试框架-Java版(2) -定义自己的工作流程 Work flow chart 上图是整个工作流程,红色虚线上面的需要手动来完成,红色虚线下面的实现自动化. 我 ...
- chrome java mac下载_Mac上Java+selenium+Chrome环境配置
前言 本人之前在window下使用Java+selenium+Firefox进行UI测试,由于window本子集显烧了更换了MacBook Pro,所以开始研究如何在Mac环境下进行UI自动化测试.但 ...
- java selenium回车键_使用Python和Selenium输入Enter / Return键?
使用Python和Selenium输入Enter / Return键? 260 我正在寻找一种在Selenium中键入和Enter或Return键的快速方法.不幸的是,我要测试的表单(不是我自己的代码 ...
- xvfb运行java脚本_使用xvfb-run运行firefox(Selenium WebDriver)
我有一个 Java应用程序,使用Selenium Webdriver登录到一个站点,检查特定的文本,如果找到它们给我发电子邮件.我有一个cron作业,每天早上运行jar文件,每晚都停止它. 它使用fi ...
- 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?...
本人自动化测试接触时间不久,如有误导,概不负责. 既然有了selenium这个开源的自动化的工具,为什么还要我们自己再去写一个框架? Selenium是自动化的工具,当然是可以用在测试领域,但他不是为 ...
最新文章
- virtualbox添加slic2.
- 利用JFreeChart绘制股票K线图
- 蓝桥杯 黄金连分数(BigDecimal的使用)
- GNN笔记: random walk
- 《研磨设计模式》chap13 命令模式
- PHP陈明忠_《PHP网站开发案例教程》习题答案
- iPhone 12机模曝光:继续刘海屏、回归直面边框
- 95-36-020-ChannelHandler-ChannelHandler
- java懒汉,[Java教程]java 懒汉式
- zTree根据ID选中节点
- 你们知道为什么数据库的交互技术要叫JDBC吗?
- C# 编程指南-事件
- 「JavaScript面向对象编程指南」闭包
- 基于微信旅游景区购票小程序毕业设计毕设作品(5)开题报告答辩PPT
- opencv2读取摄像头并保存为视频
- java 绘制长方形_Java基础之在窗口中绘图——绘制直线和矩形(Sketcher 2 drawing lines and rectangles)...
- python办公自动化(2)——字符串转小、转移目标文件、判断文件是否存在(带过程与结果)
- 一篇弄懂主成分分析及matlab实现
- 最近有感,试试微信公众号与博客互相推广
- SuperMap iClient3D for WebGL教程(影像篇)-WebMapServiceImageryProvider