摘要: Selenium提供了WebDriverWait类用于针对指定元素设置等待,其中内含until(self,method,str="")和until_not(self,method,str="")两个方法判断,其中的参数method(判断条件)通常与expected_conditions模块连用,其内 阅读全文
posted @ 2024-11-10 19:49 jongjongjong 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试脚本的运行过程中,webdriver操作浏览器的时候,由于网络延迟、浏览器卡顿或者异步加载等原因,会出现元素加载超时的情况,如果超出时间仍然定位不到元素,就会抛出异常,中止脚本执行。因此,Selenium提供了三种等待的方式来避免这种偶然失败。本文介绍这三种等待方式。 阅读全文
posted @ 2024-11-04 23:47 jongjongjong 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Selenium中有三种弹框,本文介绍了处理三种弹框的方法 阅读全文
posted @ 2024-10-29 21:55 jongjongjong 阅读(369) 评论(0) 推荐(2) 编辑
摘要: 处理form表单中的下拉列表,需要用到一个Selenium工具类-Select,本文主要讲了Select工具类中一些常用的元素和方法,并设计了一些测试用例测试该form表单元素 阅读全文
posted @ 2024-10-27 23:13 jongjongjong 阅读(47) 评论(0) 推荐(0) 编辑
摘要: form表单元素测试之checkbox(复选框)和radiobutton(单选按钮) 阅读全文
posted @ 2024-10-21 23:42 jongjongjong 阅读(37) 评论(0) 推荐(0) 编辑
摘要: from表单是经常测试的用例,用户登录、注册等都会用到form表单 阅读全文
posted @ 2024-10-15 22:39 jongjongjong 阅读(48) 评论(0) 推荐(0) 编辑
摘要: WebElement是WebDriver.find_element()方法返回的一个对象,该对象用来描述Web上的一个元素,比如输入框,按钮等。本节介绍WebElement的常用属性和方法。 阅读全文
posted @ 2024-09-16 23:36 jongjongjong 阅读(39) 评论(0) 推荐(1) 编辑
摘要: 除了上一篇的元素定位方法,Selenium中的WebDriver类中还有一些常用的属性和方法 阅读全文
posted @ 2024-09-09 22:42 jongjongjong 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Selenium提供了定位元素的方法find_element(),该方法被定义在WebDriver类中。 一、参数 1、两个参数,参数1根据不同定位方法确定,定位方法如下: (1)通过id定位:使用参数By.ID定位元素的ID属性; (2)通过元素名定位:使用参数By.NAME定位元素的NAME属性 阅读全文
posted @ 2024-08-25 16:56 jongjongjong 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建 使用语言:python 1、python解释器:python.exe 版本 3.11.4 下载地址:[https://www.python.org/downloads/release/python-3114/] 设置环境变量:复制python.exe安装路径--高级系统设置--环境变量 阅读全文
posted @ 2024-08-25 10:40 jongjongjong 阅读(23) 评论(0) 推荐(0) 编辑