Selenium 从入门到精通
文章平均质量分 91
Selenium 从入门到精通,系统学习 Selenium 的系列课程,带你全面掌握UI自动化
兰亭序咖啡
技术是为了解决问题
展开
-
Selenium 自动化 —— 高级交互(click、sendKeys、submit、clear、select)
Selenium WebDriver提供了一系列简洁而强大的API,可以通过它们直接操纵页面上的各类元素,从而模拟用户交互行为原创 2024-05-15 23:25:25 · 1484 阅读 · 0 评论 -
Selenium 自动化 —— 四种等待(wait)机制
本文介绍了4种等待机制(包括默认的),有了这些等待,可以大大的提高我们测试的准确性和稳定性。这几种机制没有哪个最好,我们需要根据实际的情况选择最合适的等待。原创 2024-05-14 23:33:49 · 2342 阅读 · 0 评论 -
Selenium 自动化 —— 一篇文章彻底搞懂XPath
如何定位一个XML(尤其是HTML)中的一个节点?前文我们学习了Selenium的常用的几种选择器,相比其它几种比较简单的比如id选择器、name选择器等外,最强大也是我们使用最频繁的是xpath选择器。本文,我们就对xpath进行全面的学习。原创 2024-05-13 00:51:15 · 1539 阅读 · 0 评论 -
Selenium 自动化 —— 常用的定位器(Locator)
定位器(Locator)是识别DOM中一个或多个特定元素的方法。也可以叫选择器Selenium 通过By类,提供了常见的定位器。原创 2024-05-09 23:03:38 · 1437 阅读 · 2 评论 -
Selenium 自动化 —— 实战篇之自动登录163邮箱
本篇文章,我们利用前面学过的知识,来写一个完整的程序,实现163邮箱的自动登录!原创 2024-03-26 23:06:23 · 1660 阅读 · 0 评论 -
Selenium 自动化 —— 定位页面元素
使用 Selenium 做自动化,我们不仅仅是打开一个网页,这只是万里长城的第一步,最重要的是,我们需要查找页面的元素,比如找到搜索框,找到提交按钮等等,后续输入文本,点击提交按钮。总之,查找元素,是最关键的步骤之一。本文,我们将系统的介绍使用 Selenium 定位页面元素的常用方式。原创 2024-03-25 23:13:32 · 818 阅读 · 0 评论 -
Selenium 自动化 —— 切换浏览器窗口
平时我们在使用浏览器时,通常会打开多个窗口,然后再多个窗口中来回切换,这用鼠标点击或用键盘快捷键是很容易实现的。用Selenium同样很容易实现!原创 2024-03-25 22:39:16 · 1514 阅读 · 0 评论 -
Selenium 自动化 —— 浏览器窗口操作
使用 Selenium 操作浏览器原创 2024-03-25 22:10:18 · 1128 阅读 · 0 评论 -
Selenium 自动化 —— Selenium IDE录制、回放、导出Java源码
快速掌握用 Selenium IDE 录制、回放及导出Java、Python等源码原创 2024-03-18 23:25:47 · 3887 阅读 · 3 评论 -
Selenium 自动化 —— 使用WebDriverManager自动下载驱动
上一篇文章中,我们提供了一个最简单的 Selenium 上手的例子。但是某一天,突然发现相同的代码居然运行报错了。这是怎么回事呢?原创 2024-03-15 23:21:09 · 2631 阅读 · 1 评论 -
Selenium 自动化 —— 入门和 Hello World 实例
利用这些特性,我们可以很做更多有意思的事。WebDriver是Selenium的一个子项目,它是Selenium中用于控制浏览器的接口。我们需要操作浏览器模拟用户的点击等操作,但是我们不会直接操作浏览器,而是通过间接的方式,这就是WebDriver,类似于我们各种驱动程序,如网卡驱动、磁盘驱动等等。下载解压后,是一个chromedriver.exe的可执行文件,我们把它放到某个目录下,后面Java代码中会指定。Selenium 是一个功能强大的工具,用于自动化网页浏览器操作,所以我们可以用它完成很多工作。原创 2024-03-14 22:44:03 · 1380 阅读 · 0 评论