草庐IT

embed_iframe

全部标签

java - 如何使用 java 在 Selenium WebDriver 中处理 iframe

4t43t4在这种情况下,iframe下有一个iframe。我必须选择外部iframe去内部iframe并写入内部iframe中的正文。接下来,我要从内部iframe出来到外部iframe并点击OK按钮,(在外部iframe)。以下是我的代码/*Line1*/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*/dri

javadoc - Javadocs JDK 11+ 缺少 iFrame View

我一直在使用JavaDocsforJDK11但我注意到iFramesView似乎不再可用。我环顾四周,但看不到任何关于为什么这样做的细节,如果有的话,还有什么替代方案?谁能提供更多细节?适用于JDK10的View适用于JDK11的View 最佳答案 如果其他人有相同的查询,默认情况下不再生成帧。这在JDK-8202961中有介绍Intimespast,toallowfornavigationwithinAPIdocumentation,thestandarddocletpresentedindexesinframesonthelef

java - 使用 Java 和 Selenium WebDriver 在表单和 iframe 中查找元素

我正在尝试访问elements下存在的元素.您能帮我访问这些“元素”,我正在使用SeleniumWebdriver和JAVA吗?遇到的问题:能够到达目标页面(存在上述元素的地方),但我的代码无法识别这些元素。XML结构概述:*Label3*Label4*Label6代码摘录:WebDriverWaitwait_iframe=newWebDriverWait(driver,20000);wait_iframe.until(ExpectedConditions.visibilityOfElementLocated((By.id("element2"))));calling_function

ruby-on-rails - 具有默认顺序的 Mongoid embeds_many

如何为我的嵌入对象设置默认顺序,例如:classPostembeds_many:comments,:order=>"author"accepts_nested_attributes_forend现在我直接通过订单来处理它:f.fields_for:comments,@post.comments.asc(:author)do|comment|...end 最佳答案 在mongoid3.1.2中你可以这样做:embeds_many:favorites,order::title.desc它也适用于:title.asc

ruby-on-rails - embeds_many 和 embeds_one 来自与 Mongoid 相同的模型

我有两个模型,博客和主题。博客embeds_many:themes和Themeembedded_in:blog。我也有Blogembeds_one:theme(用于激活的主题)。这不起作用。使用blog.themes.create创建主题时,它不会被存储。如果我更改集合以使其不被嵌入,那么一切正常。#ThisdoesNOTwork!classBlogembeds_many:themesembeds_one:themeendclassThemeembedded_in:blogend但是#ThisDOESwork!classBloghas_many:themeshas_one:themee

javascript - YouTube iframe API : how do I control an iframe player that's already in the HTML?

我希望能够控制基于iframe的YouTube播放器。该播放器已经在HTML中,但我想通过JavaScriptAPI控制它们。我一直在阅读documentationfortheiframeAPI其中解释了如何使用API向页面添加新视频,然后使用YouTube播放器功能对其进行控制:varplayer;functiononYouTubePlayerAPIReady(){player=newYT.Player('container',{height:'390',width:'640',videoId:'u1zgFlCw8Aw',events:{'onReady':onPlayerReady

javascript - 使用 jQuery 重新加载 iframe

我在一个页面上有两个iframe,一个对另一个进行了更改,但另一个iframe在我刷新之前不会显示更改。有没有一种简单的方法可以用jQuery刷新这个iframe? 最佳答案 $('#iframe').attr('src',function(i,val){returnval;}); 关于javascript-使用jQuery重新加载iframe,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

IFRAME 完成加载时的 Javascript 回调?

当IFRAME完成加载时,我需要执行回调。我无法控制IFRAME中的内容,因此无法从那里触发回调。这个IFRAME是通过程序创建的,我需要在回调中将其数据作为变量传递,以及销毁iframe。有什么想法吗?编辑:这是我现在拥有的:functionxssRequest(url,callback){variFrameObj=document.createElement('IFRAME');iFrameObj.src=url;document.body.appendChild(iFrameObj);$(iFrameObj).load(function(){document.body.remov

javascript - iFrame src 更改事件检测?

假设我无法控制iframe中的内容,有什么方法可以通过父页面检测到其中的src更改?可能是某种onload?如果iframesrc与以前相同,我最后的办法是进行1秒的间隔测试,但这样做会很糟糕。如果有帮助,我正在使用jQuery库。 最佳答案 您可能想要使用onLoad事件,如下例所示:只要iframe中的位置发生变化,就会弹出警报。它适用于所有现代浏览器,但可能不适用于一些非常旧的浏览器,如IE5和早期的Opera。(Source)如果iframe显示的是父级域内的页面,您将能够使用contentWindow.location访问

javascript - 从 iframe 访问父 URL

好的,我有一个页面,在这个页面上我有一个iframe。我需要做的是在iframe页面上,找出主页的URL是什么。我四处搜索,我知道如果我的iframe页面位于不同的域上,这是不可能的,因为那是跨站点脚本。但是我读过的所有地方都说,如果iframe页面与父页面在同一个域中,那么它应该可以工作,例如:parent.document.locationparent.window.document.locationparent.window.locationparent.document.location.href...或其他类似的组合,因为似乎有多种方法可以获取相同的信息。无论如何,这就是问题