python3.10+selenium4.9.1初始化安装踩坑记

2023年了,又开始捯饬web UI自动化。前些年appium写的比较多,现在又开始依据记忆中对于selenium的留存,开始练习用python来写。

一、安装

首先,pycharm安装、python3.10安装,python环境变量设置为前提条件。

python3.10默认就自带了selenium的,可以在pycharm->settings->Python Interpreter中查看到。如果非典型安装没有selenium,可以点+号添加。

安装chrome的驱动:

Chrome驱动下载地址:http://chromedriver.storage.googleapis.com/index.html

在chrome浏览器中查看当前chrome的版本,输入chrome://vesrion

在驱动下载中,搜113.0.5672

 

需要下载到python的scripts

 

二、编写demo脚本

# -*- coding: utf-8 -*-
"""
@Time : 2023/5/28 17:24
@Auth : xxx
"""
from selenium import  webdriver
print("hello world")

browser = webdriver.Chrome()
browser.get('https://www.baidu.com')
#通过id定位搜索框,并输入哈哈的内容
browser.find_element("id","kw").send_keys("哈哈")

注意一点selenium 4.0+ ,之前的几个常用函数,例如find_element_by_id(),find_element_xx都没有了,现在只有 find_element() 和 find_elements()。

switch_to_frame(x), x是id或者name,现在变为 switch_to.frame(x)。参数是一样的。

 更多技术文章、学习资料、视频、文档、问答 请关注 公众号:软件测试小dao

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值