1、下载和安装 Python:
访问官方 Python 网站(https://www.python.org/downloads/)。
根据操作系统选择适合的 Python 版本,下载安装程序并按照向导完成安装。
2、下载和安装 PyCharm:
访问 JetBrains 官方网站(https://www.jetbrains.com/pycharm/)。
根据操作系统选择适合的版本,下载安装程序并按照向导完成安装。
参考:PyCharm下载安装
3、创建新项目:
启动 PyCharm,并点击 "Create New Project"(创建新项目)按钮。
在弹出的对话框中,选择项目保存的路径,并命名项目。
在左侧面板选择 Python 解释器版本,确保已经正确配置了解释器。
4、安装 Selenium 库:
打开 PyCharm,并打开项目。
打开 "Terminal"(终端)选项卡(位于底部面板)。
在终端中输入以下命令来安装 Selenium:pip install selenium
5、下载浏览器驱动程序:
-
Chrome 驱动程序:
-
-
访问 ChromeDriver 下载页面(https://sites.google.com/a/chromium.org/chromedriver/downloads)。
-
根据您的 Chrome 浏览器版本下载相应的 Chrome 驱动程序。
-
将下载的 Chrome 驱动程序解压缩到一个位置(例如,C:\WebDriver\chrome)。
-
-
Firefox 驱动程序(geckodriver):
-
-
访问 geckodriver GitHub 页面(https://github.com/mozilla/geckodriver/releases)。
-
下载适用于您的 Firefox 浏览器版本的 geckodriver 驱动程序。
-
将下载的 geckodriver 解压缩到一个位置(例如,C:\WebDriver\firefox)。
-
-
Safari 驱动程序:
-
-
Safari 驱动程序(SafariDriver)已经集成在 macOS 中,无需额外下载和配置。
-
6、配置 PyCharm 项目:
在 PyCharm 中打开项目。
在项目中创建一个新的 Python 文件(右键单击项目 -> New -> Python File)。
在 Python 文件中编写测试脚本。以下是一个简单的示例:
-
from selenium import webdriver
-
# 创建浏览器驱动对象
-
driver = webdriver.Chrome('C:/WebDriver/chrome/chromedriver.exe') # 根据实际路径修改
-
# 打开网页
-
driver.get("https://www.example.com")
-
# 进行自动化操作
-
element = driver.find_element_by_id("element-id")
-
element.click()
-
# 关闭浏览器 driver.quit()
在上述示例中,我们导入了 webdriver 模块,并创建了一个浏览器驱动对象。根据使用的浏览器,需要选择合适的驱动程序
-
配置浏览器驱动路径:
在示例代码中,使用 webdriver.Chrome('C:/WebDriver/chrome/chromedriver.exe') 来创建 Chrome 浏览器驱动对象。请确保将 C:/WebDriver/chrome/chromedriver.exe 替换为实际的 Chrome 驱动程序路径。
同样地,在使用 Firefox 或 Safari 浏览器时,也需要根据实际的驱动程序路径进行相应的更改。
-
导入 webdriver 模块:
在编写测试脚本之前,需要确保已经正确导入 webdriver 模块。示例代码中使用了 from selenium import webdriver 来导入该模块。
-
其他浏览器的配置:
如果使用的是 Firefox 或 Safari 浏览器,可以参考以下示例代码来创建相应的浏览器驱动对象:
Firefox 示例:
-
from selenium import webdriver
-
# 创建浏览器驱动对象
-
driver = webdriver.Firefox(executable_path='C:/WebDriver/firefox/geckodriver.exe') # 根据实际路径修改
Safari 示例:
-
from selenium import webdriver
-
# 创建浏览器驱动对象
-
driver = webdriver.Safari()
需要注意的是,每种浏览器都需要下载相应的驱动程序,并在创建浏览器驱动对象时提供正确的驱动程序路径。
7、运行测试脚本:
在 PyCharm 的编辑窗口中,右键单击 Python 文件,并选择 "Run"(运行)来执行测试脚本。
将看到浏览器自动打开网页,并进行指定的自动化操作。
通过以上步骤,已经在 PyCharm 中成功搭建了 Selenium + Python 的自动化测试环境,并创建了一个简单的自动化测试脚本。可以根据实际需求,进一步扩展和优化测试脚本,以满足自己的自动化测试需求。
行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!