每天努力一点点,坚持下去 ------ 博客首页

随笔分类 -  Selenium

摘要:alert 弹窗是一种 JavaScript生成的对话框,用于显示一些信息或警告。 seleniumWebDriver提供了 switch to.alert 方法,可以切换到 alert 弹窗,并进行以下操作:text 属性:获取 alert 弹窗的文本内容, accept 方法:点击alert 弹 阅读全文
posted @ 2024-05-01 21:43 他还在坚持嘛 阅读(282) 评论(0) 推荐(0) 编辑
摘要:在Selenium中,如果你遇到了iframe(内联框架),你需要首先切换到该iframe的上下文中,然后才能定位到iframe内部的元素。这是因为iframe是一个独立的文档环境,Selenium默认只能定位到主文档的元素,无法直接定位到iframe内部的元素。 以下是如何在Selenium中定位 阅读全文
posted @ 2024-04-26 21:59 他还在坚持嘛 阅读(449) 评论(0) 推荐(0) 编辑
摘要:代码如下: from selenium import webdriver browser = webdriver.Chrome() browser.get("http://www.baidu.com") #打开百度 执行完后谷歌浏览器打开了,也没有报错,但会闪退,想要在页面查看需要定位的元素无法查看 阅读全文
posted @ 2024-04-26 20:32 他还在坚持嘛 阅读(1182) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-07-04 16:08 他还在坚持嘛 阅读(0) 评论(0) 推荐(0) 编辑
摘要:判断一个元素是否存在,搜索了半天没有找到,原来这个方法在selenium里面是没有的,那就需要自己写了 思路:写一个函数进行判断,如果找到返回Ture,没找到就返回False def is_element_exist(css): s = driver.find_elements_by_css_sel 阅读全文
posted @ 2022-05-11 21:29 他还在坚持嘛 阅读(458) 评论(0) 推荐(0) 编辑
摘要:POM+数据驱动+pytest 数据驱动:将测试过程中所有测试数据,进行提取、保存以及管理,提升框架的可维护性,一般情况下会使用到的数据类型:Excel、yaml、json、py......,如:登录场景,需要测试 超长字符串、必填项不填写、账户/密码错误等,使用数据驱动就可以实现同一个用例步骤,搭 阅读全文
posted @ 2022-01-03 17:01 他还在坚持嘛 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1、POM设计模式 ——页面对象模型(Page object Modules),又名:PO/POM,是UI自动化最佳设计模式之一。把一个页面的测试用例,测试逻辑,封装为一个测试方法或者一个测试类(说白了,就是把如send_keys、click等方法封装一下,方便我们调用,后续不需要每次使用时在每次的 阅读全文
posted @ 2022-01-03 11:08 他还在坚持嘛 阅读(1445) 评论(0) 推荐(1) 编辑
摘要:(一)Selenium基础 入门教程:Selenium官网教程 1.Selenium简介 Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。 2.支持多种操作系统 如Window 阅读全文
posted @ 2021-11-23 22:11 他还在坚持嘛 阅读(2062) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示