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相关推荐

  1. selenium定位方法(java实例)

    从下图中可以看到selenium有三类定位元素的方法,一种是直接通过属性.标签以及链接来定位,一种是XPath方式,最后一种是CSS方式. 下表列举了元素定位的例子 selenium之页面元素定位方法 ...

  2. 用java自动化访问百度测试_java+eclipse+selenium+百度搜索设置自动化测试

    在eclipse中新建一个项目baidutest:再在src文件夹中新建一个包com.baidutest.homework:再在包中新建一个java类baidusetting,并设置为静态类:最后在项 ...

  3. java.lang.IllegalStateException: Failed to load ApplicationContext selenium 异常 解决

    java.lang.IllegalStateException: Failed to load ApplicationContext selenium 异常 解决 参考文章: (1)java.lang ...

  4. 设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层

    设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层 给我们的框架分为3层,分别是叫逻辑层,数据层,对象层. 这三层的存储格式都用xml来表示. 1.逻辑层 (test ...

  5. 设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程

    设计自己的基于Selenium的自动化测试框架-Java版(2) -定义自己的工作流程 Work flow chart 上图是整个工作流程,红色虚线上面的需要手动来完成,红色虚线下面的实现自动化. 我 ...

  6. chrome java mac下载_Mac上Java+selenium+Chrome环境配置

    前言 本人之前在window下使用Java+selenium+Firefox进行UI测试,由于window本子集显烧了更换了MacBook Pro,所以开始研究如何在Mac环境下进行UI自动化测试.但 ...

  7. java selenium回车键_使用Python和Selenium输入Enter / Return键?

    使用Python和Selenium输入Enter / Return键? 260 我正在寻找一种在Selenium中键入和Enter或Return键的快速方法.不幸的是,我要测试的表单(不是我自己的代码 ...

  8. xvfb运行java脚本_使用xvfb-run运行firefox(Selenium WebDriver)

    我有一个 Java应用程序,使用Selenium Webdriver登录到一个站点,检查特定的文本,如果找到它们给我发电子邮件.我有一个cron作业,每天早上运行jar文件,每晚都停止它. 它使用fi ...

  9. 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?...

    本人自动化测试接触时间不久,如有误导,概不负责. 既然有了selenium这个开源的自动化的工具,为什么还要我们自己再去写一个框架? Selenium是自动化的工具,当然是可以用在测试领域,但他不是为 ...

最新文章

  1. virtualbox添加slic2.
  2. 利用JFreeChart绘制股票K线图
  3. 蓝桥杯 黄金连分数(BigDecimal的使用)
  4. GNN笔记: random walk
  5. 《研磨设计模式》chap13 命令模式
  6. PHP陈明忠_《PHP网站开发案例教程》习题答案
  7. iPhone 12机模曝光:继续刘海屏、回归直面边框
  8. 95-36-020-ChannelHandler-ChannelHandler
  9. java懒汉,[Java教程]java 懒汉式
  10. zTree根据ID选中节点
  11. 你们知道为什么数据库的交互技术要叫JDBC吗?
  12. C# 编程指南-事件
  13. 「JavaScript面向对象编程指南」闭包
  14. 基于微信旅游景区购票小程序毕业设计毕设作品(5)开题报告答辩PPT
  15. opencv2读取摄像头并保存为视频
  16. java 绘制长方形_Java基础之在窗口中绘图——绘制直线和矩形(Sketcher 2 drawing lines and rectangles)...
  17. python办公自动化(2)——字符串转小、转移目标文件、判断文件是否存在(带过程与结果)
  18. 一篇弄懂主成分分析及matlab实现
  19. 最近有感,试试微信公众号与博客互相推广
  20. SuperMap iClient3D for WebGL教程(影像篇)-WebMapServiceImageryProvider

热门文章

  1. python代码获取今天、昨天、明天的日期
  2. JS+库+框架+工具
  3. 怎样训练左右手协调_2019中考体育训练计划
  4. GAN的统一架构与WGAN
  5. 2018年度自动机器学习框架盘点
  6. 基因组组装的那些困扰,用单倍体基因组一一破解!
  7. python 单元测试setup执行了多次_python单元测试setUp与tearDown
  8. python configparser 参数 用法
  9. jquery下载教程
  10. conda install和pip install的区别