返回顶部
首页 > 资讯 > 后端开发 > Python >python自动化测试selenium定位frame及iframe的示例分析
  • 950
分享到

python自动化测试selenium定位frame及iframe的示例分析

2023-06-25 15:06:58 950人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

小编给大家分享一下python自动化测试selenium定位frame及iframe的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!frame标签有frameset、frame、iframe三种,frameset和

小编给大家分享一下python自动化测试selenium定位frame及iframe的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

frame标签有frameset、frame、iframe三种,frameset和其它普通标签没有区别,不会影响正常定位,而frame与iframe对selenium定位而言是一样的。

Selenium有以下方法对frame进行操作。

python自动化测试selenium定位frame及iframe的示例分析

示例网站:Http://sahitest.com/demo/framesTest.htm

python自动化测试selenium定位frame及iframe的示例分析

示例脚本:

from selenium import WEBdriverfrom time import sleep class TestFrame(object):    def setup(self):        self.driver = webdriver.Chrome()        self.driver.get("http://sahitest.com/demo/framesTest.htm")    def test_frame(self):        top = self.driver.find_element_by_name("top")        # 切换到上面的frame        self.driver.switch_to.frame(top)        #点击上面frame中的Link Test链接,打开新页面        self.driver.find_element_by_xpath("/html/body/table/tbody/tr/td[1]/a[1]").click()        #切换到主页面        self.driver.switch_to.default_content()        sleep(3)         # 切换到下面的frame        second = self.driver.find_element_by_xpath("/html/frameset/frame[2]")        self.driver.switch_to.frame(second)        # 点击下面frame中的FORM Test链接,打开新页面        self.driver.find_element_by_xpath("/html/body/table/tbody/tr/td[1]/a[2]").click()        sleep(2)         self.driver.quit() if __name__ == '__main__':    frame = TestFrame()    frame.test_frame()

看完了这篇文章,相信你对“Python自动化测试selenium定位frame及iframe的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网Python频道,感谢各位的阅读!

--结束END--

本文标题: python自动化测试selenium定位frame及iframe的示例分析

本文链接: https://lsjlt.com/news/305539.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python自动化测试selenium定位frame及iframe的示例分析
    小编给大家分享一下python自动化测试selenium定位frame及iframe的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!frame标签有frameset、frame、iframe三种,frameset和...
    99+
    2023-06-25
  • python自动化测试selenium定位frame及iframe示例
    frame标签有frameset、frame、iframe三种,frameset和其它普通标签没有区别,不会影响正常定位,而frame与iframe对selenium定位而言是一样的...
    99+
    2024-04-02
  • selenium自动化测试的示例分析
    本篇文章为大家展示了selenium自动化测试的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。下载驱动器http://chromedriver.storage.googleapis.com/...
    99+
    2023-06-26
  • Python中Selenium自动化浏览器测试的示例分析
    小编给大家分享一下Python中Selenium自动化浏览器测试的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Python之Selenium(自动化浏览...
    99+
    2023-06-29
  • python自动化测试通过日志3分钟定位bug的示例分析
    这篇文章主要为大家展示了“python自动化测试通过日志3分钟定位bug的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python自动化测试通过日志3分钟定位bug的示例分析”这篇文章...
    99+
    2023-06-25
  • python自动化测试selenium屏幕截图示例
    WebDriver内置了测试中捕获屏幕并保存的方法。 示例脚本: (1)save_screenshot(filename):保存屏幕截图 from selenium impor...
    99+
    2024-04-02
  • Puppeteer前端自动化测试的示例分析
    这篇文章主要为大家展示了“Puppeteer前端自动化测试的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Puppeteer前端自动化测试的示例分析”这...
    99+
    2024-04-02
  • Angular.js自动化测试之protractor的示例分析
    小编给大家分享一下Angular.js自动化测试之protractor的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前...
    99+
    2024-04-02
  • python自动化测试selenium执行js脚本实现示例
    WebDriver有2个方法执行Java Script脚本。 (1)同步执行:execute_script (2)异步执行:execute_async_script from s...
    99+
    2024-04-02
  • 移动开发中自动化测试的示例分析
    小编给大家分享一下移动开发中自动化测试的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、自动化测试的概念自动化测试是把以人为驱动的测试行为转化为机器执行...
    99+
    2023-06-04
  • 自动化测试——selenium(环境部署和元素定位篇)
    自动化测试——selenium(环境部署和元素定位篇) 文章目录 自动化测试——selenium(环境部署和元素定位篇)一、web自动化环境部署1.1 selenium安装1.2 浏览器驱动获...
    99+
    2023-09-22
    单元测试 python 自动化 selenium
  • layui中自动滚动二级iframe页面到指定位置的示例分析
    小编给大家分享一下layui中自动滚动二级iframe页面到指定位置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、...
    99+
    2024-04-02
  • python自动化测试通过日志3分钟定位bug
    目录一、简单使用入门小案例日志级别配置格式化规则日志写到文件二、高级用法日志组件步骤1 创建日志记录器2 创建日志处理器3 创建格式化器4 创建过滤器5 将处理器添加到记录器上6 记...
    99+
    2024-04-02
  • 自动化测试:盘点Selenium页面元素定位的8种方法
    前段时间因项目需要,学习Selenium进行自动测试。现在总结整理下Selenium中元素定位的方法,希望可以帮助一些有疑问的朋友。自动化测试步骤 :定位元素→操作元素→验证操作结果→记录测试结果在自动化测试过程中,测试程序通常的操作页面元...
    99+
    2023-06-05
  • Python+Selenium自动化环境搭建与操作的示例分析
    这篇文章主要介绍Python+Selenium自动化环境搭建与操作的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、环境搭建1、python 安装下载地址:点击这里下载选择合适的版本进行安装根据自己的操作系...
    99+
    2023-06-29
  • CentOS 7.x环境下搭建: Headless chrome + Selenium + ChromeDriver实现自动化测试的示例分析
    这期内容当中小编将会给大家带来有关CentOS 7.x环境下搭建: Headless chrome + Selenium + ChromeDriver实现自动化测试的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大...
    99+
    2023-06-06
  • Python + selenium 自动化测试框架是怎样的
    今天就跟大家聊聊有关Python + selenium 自动化测试框架是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。自动化测试框架项目自动化测试...
    99+
    2023-06-22
  • 基于Selenium+Python的web自动化测试框架
    一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Se...
    99+
    2023-06-04
  • Python自动化测试selenium指定截图文件名方法
    目录前言:一、python中时间日期格式化符号二、使用步骤1.导入time模块,webdriver类2.实际代码操作总结:前言: Selenium 支持 Web 浏览器的自动化,它提...
    99+
    2024-04-02
  • Python自动化测试selenium怎么指定截图文件名
    这篇文章主要介绍了Python自动化测试selenium怎么指定截图文件名的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python自动化测试selenium怎么指定截图文件名文章都会有所收获,下面我们一起来看...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作