- 博客(7)
- 收藏
- 关注
原创 Python+selenium自动化测试(二)——操作方法(一)
元素操作是指在测试过程中对页面上的各种元素(如文本框、按钮、下拉框等)进行操作,比如输入文本、点击按钮、选择下拉框等。在自动化测试中,浏览器操作是一个重要的部分,主要用于模拟用户在浏览器中的各种行为。
2025-03-27 13:48:02
422
原创 Python+selenium自动化测试(一)——selenium元素基本定位(三)
CSS 定位可以通过多种方式精确地定位到页面元素。例如,使用id属性进行定位。在 HTML 中,id是唯一标识一个元素的属性,还可以通过元素的类名(class)、标签名和属性组合等方式进行定位;:CSS 定位支持多种选择器组合。可以使用父子关系(>)、后代关系(空格)、相邻兄弟关系(+)等选择器组合来定位元素。:与一些其他定位方式(如 XPath 的复杂表达式)相比,CSS 定位在大多数浏览器的实现中具有较好的性能。
2025-03-26 07:00:00
2132
原创 Python+selenium自动化测试(一)——selenium元素基本定位(二)
符合用户视角:从用户的角度来看,link_text 定位是基于链接的文本内容进行的,这与用户在浏览网页时通过点击链接文本进行页面跳转的行为方式相契合,使得测试用例更贴近用户的实际操作场景。在自动化定位元素中,tag_name是指HTML元素的标签名称。:Link_text 定位只能用于定位网页中的a标签(超链接元素),对于其他类型的元素无法使用这种方式进行定位,具有一定的局限性。
2025-03-25 07:00:00
1216
原创 Python+selenium自动化测试(一)——selenium元素基本定位(一)
Selenium 是一个用于 Web 应用程序测试的工具,Selenium 通过特定的浏览器驱动来与各种浏览器进行交互。对于 Chrome 浏览器,需要使用 ChromeDriver;对于 Firefox 浏览器,需要使用 GeckoDriver 等。当测试脚本运行时,首先会启动相应的浏览器驱动程序,该驱动程序会与指定的浏览器建立连接,并启动一个浏览器实例。
2025-03-24 07:00:00
1061
原创 Python+selenium自动化测试环境搭建-基础篇(安装selenium)
Selenium 最初是由 Jason Huggins 在 2004 年开发的,当时他在 ThoughtWorks 工作,开发目的是为了更好地进行浏览器自动化测试,以解决网站测试过程中繁琐且重复的人工操作。随着时间的推移,它逐渐发展壮大,社区也越来越活跃,如今已经成为 Web 自动化领域非常重要的工具。可以模拟用户在浏览器中的各种行为,如打开网页、点击链接、填写表单、提交表单等。
2025-03-21 07:00:00
720
原创 Python+selenium自动化测试环境搭建-基础篇(安装python)
官网下载安装包:链接:也可以直接在输入框输入Python搜索,找到带有如下字样的网址点进去,属于Python的官方网站。进入到网站之后会出现这样的界面将鼠标悬浮在上会选择你需要下载对应系统的安装包,你的电脑就点击Windows,的就选择MacOs。我们一般选择稳定版的版本进行下载,但这里不是版本越新越好,可能新的出现的问题可能也多,所以尽量选择以前的版本进行下载。这里我选的是进行下载。需要按照你的电脑的是多少位操作系统进行下载。就能知道你的操作系统是是多少位了。下载好后到我们下载的目录中。
2025-03-19 18:01:38
718
原创 2024年全国大学生软件测试大赛-Web应用测试个人赛(重庆省赛)
分为预选赛(线上)->省赛(线下+线上)+总决赛(线下)注:部分省份没有线下的赛点采取线上比赛。。
2025-03-18 19:56:23
1451
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人