分享好友 最新动态首页 最新动态分类 切换频道
iframe,别再说不会使用了
2024-12-26 20:41

好了, 此处看了iframe标签了。我们如何来定位呢。上述图片中有id,有name属性,所以我们正常进行定位切换就好了。

if<i></i>rame,别再说不会使用了

 

此处是一个小例子,我们使用switch_to.frame()可以切入到标签内部,然后进行各种操作。实际上可能会遇见没有任何属性的iframe,所以这时候就要考虑到标签定位了。这里回到了元素定位基础了,就不作多的阐述了。

往后还可能遇到一个HTML中存在多个iframe标签的情况,善于结合Python,Selenium基础来书写代码。原理都是一样的。

那么切入进去之后如何切出呢,或者还有其他的办法切入吗。 答案是有的。看封装好的一个小例子。这里就不解释如何封装的了,可以直接看看Python系列,有讲。

 

此处举例了如何切出iframe,也就是parent_frame方法,里面介绍了两种方法。

self.fox.switch_to.parent_frame()是切换到父级,如果没有父级的iframe,那么保持默认,也就是说将焦点切出原iframe标签。

self.fox.switch_to.default_content()会直接将焦点切出iframe标签。
切出后我们就可以做其他的操作了。上述代码中,我们定位了“空间活动”,并打印了它的文本值。
上述代码中我们还用到了一个显示等待,也是有关iframe标签的,这也是一种切换方式。一起来看看源码

 

看源码中,简单点理解:如果self.frame_locator是元组,则进行切换,否则,还是切换,并返回True。都不对,则告诉你错误,返回False。所以啊,用了这个显示等待也就不需要另外写iframe标签切换了。也能不加强制等待、担心时间不够元素没渲染出来,导致脚本报错了。

最新文章
探秘GPT:开启人工智能语言模型的新纪元
       人工智能领域一直是科技发展的前沿,而其中的语言模型更是备受瞩目。其中,GPT(Generative Pre-trained Transformer)作为一种重要的语言模型,正逐渐改变着我们的生活与工作方式。本文将深入解
OppoReno13Pro 一键root教程
OPPO解锁教程(必要操作步骤)http://rom.7to.cn/jiaochengdetail/17113 若操作不成功,请奇兔刷机软件首页右下角微信扫码联系客服!手机打开调试后连上奇兔软件一般会自动匹配正确root版本,若和当前系统版本不匹配请不要购买; 自行查看
联想怎么安装win8.1系统下载 联想电脑装win8
1、联想y400怎么安装win8.12、联想s410怎么从Windows7免费升级到Windows8?3、win8联想oem版下载那个好4、联想电脑win8.1系统怎么安装?5、联想笔记本专用win8.1安装版下载iso镜像系统硬盘安装法:网上下载安装系统,可以在这里(系统之家win8
互联网未来的发展趋势如何?
未来互联网发展肯定是越来越快,越来越与各行业紧密融合,因此我们必须跟上趋势,顺着风向前行,互联网大佬马云曾说过,“在互联网上失败一定是自己造成的,要不是脑子发热,要不就是脑子不热了,太冷了”。专家分析互联网未来30年发展的10
长期吃蜂王浆有什么好处?蜂王浆十大品牌排行榜揭晓!
二、蜂王浆十大品牌排行榜(以下排名不分先后)1. 蜜丰香蜂王浆:专业制作且深受消费者喜爱的知名品牌。2.祥蜂垣蜂王浆:主打绿色无污染、自然萃取的产品特点。3. 百花蜂王浆:通过先进的技术处理和精制工艺生产的高品质产品。4. 汪氏蜂王
蜘蛛池优化百度推广,提升网站流量与品牌曝光,百度蜘蛛池 关键词排名
蜘蛛池是一种优化百度推广的工具,通过模拟搜索引擎爬虫行为,增加网站访问量,提升关键词排名,从而增加品牌曝光和网站流量。使用蜘蛛池可以模拟大量用户访问,提高网站权重,使网站在搜索引擎中的排名更靠前。蜘蛛池还可以模拟用户点击行
玩家对战游戏哪个好 下载量高的玩家对战游戏排行
本文将带你探索玩家间备受追捧的对战游戏排行榜,以下载量作为重要指标,揭示现今最热门、最具竞争力的游戏。无论是策略大师还是动作爱好者,这里都将为你揭晓当下最受欢迎的玩家对战游戏名单,一饱你的好奇心和竞技欲望。快来了解这些炙手
爱动漫(漫画观看)
爱动漫-高清精品漫画神器,趣味次元娱乐平台。海量动画、漫画、视频内容,正版资源高清无广告,社区活动、Q币福利快来体验! 《妖神记》、《前夫大人请滚开》、《盛夏之约》、《探索之骨》、《室友的女友由我来消灭》、《逆天仙帝》等正版
人脸识别 -API 是否戴口罩识别
参数是否必填参数类型说明示例下级对象Content-Type是Stringjson格式application/jsonappkey是String平台应用appkey562b89493b1a40e1b97ea05e50dd8170ctyun-eop-request-id是String用户请求 id,由用户构造,用户可以通过 uuid
让 AI 写代码,能做出什么样的项目?
如今,大量程序员已经习惯在 AI 辅助下进行编程。据调研,AI 编码工具将程序员工作效率提升 50% 以上。通义灵码是目前国内最受开发者喜爱的 AI 编码助手,可以完成补全续写代码、写单元测试、debug,根据注释生成
相关文章
推荐文章
发表评论
0评