首页 > 其他分享 >selenium安装

selenium安装

时间:2024-09-20 19:06:03浏览次数:1  
标签:webdriver 浏览器 python selenium 3.141 dx 安装

selenium
一、selenium
1、selenium是python中的一个第三方库(讲课3.141.0版本)

2、通过python中的webdriver+selenium进行二次封装的库selenium2

3、特点:免费、安装简单、支持多语言、多平台、多浏览器

4、selenium安装:两种方式

(1)dos中下载
命令提示符
pip  install  selenium==3.141.0

(2)在pycahrm中settin中的解释器下点击+号下载
selenium版本选择3.141.0
urlib3 选择1.25.11

5、安装浏览器驱动浏览器+对应版本的驱动
下载谷歌浏览器
最新版本Google驱动
https://googlechromelabs.github.io/chrome-for-testing/#stable

将.exe 放在python下的scripts下

调试代码:
from selenium import webdriver
import time
dx=webdriver.Chrome()
dx.get("https://www.baidu.com/")
dx.maximize_window()
time.sleep(2)
dx.find_element_by_id("kw").send_keys("dcs") #通过id定位,输入dcs

标签:webdriver,浏览器,python,selenium,3.141,dx,安装
From: https://www.cnblogs.com/hutongxue/p/18423075

相关文章

  • selenium定位详解
    css定位一、css中的id定位(1)id简写定位(#)fromseleniumimportwebdriverfromtimeimport*dx=webdriver.Chrome()dx.get("https://www.baidu.com/")dx.find_element_by_css_selector("#kw").send_keys("css中id简写定位#")(2)id全称定位fromsel......
  • selenium定位
    selenium之定位元素id、name、class、xpath、css、link_text、partial_link_text、tag_name一、查看元素的属性(1)通过f12+fn或f12或者更多工具-开发工具根居属性进行定位二、定位实战1、id定位fromseleniumimportwebdriverfromtimeimport*dx=webdriver.Chr......
  • selenium语句
    一、打开浏览器(get)案例1:打开一个浏览器fromseleniumimportwebdriverimporttimedx=webdriver.Chrome()dx.get("https://www.baidu.com/")案例2:打开两个网址(覆盖)fromseleniumimportwebdriverimporttimedx=webdriver.Chrome()dx.get("https://www.baidu.c......
  • selenium框定位
    一、alert弹框fromseleniumimportwebdriverfromtimeimport*dx=webdriver.Chrome()url=r"file:///E:/dcs/two/selenium/%E5%BC%B9%E6%A1%86/alert%E5%BC%B9%E6%A1%86.html"dx.get(url)print(dx.title)tk=dx.switch_to.alert切换到弹框中tk.dismiss()......
  • selenium实战
    1、文本框、密码框、输入、点击、按钮网址:http://cms.duoceshi.cn/manage/login.dofromseleniumimportwebdriverfromtimeimport*dx=webdriver.Chrome()dx.get("http://cms.duoceshi.cn/manage/login.do")dx.maximize_window()sleep(2)dx.find_element_by_i......
  • selenium编写用例
    自动化用例案例:http://cms.duoceshi.cn/manage/login.do一、编写用例(1)登录fromseleniumimportwebdriverfromtimeimport*fromselenium.webdriver.common.keysimportKeysdx=webdriver.Chrome()url="http://cms.duoceshi.cn/manage/login.do"dx.get(url......
  • 上门安装维修服务预约平台源码开发
    预约上门安装维修系统接单平台是一种为用户提供便捷的上门服务解决方案的应用。这种系统通常用于家电维修、家具安装、家政服务等领域,通过线上预约、派单、跟踪等流程,提高服务效率和用户体验。开发编辑wcz9563以下是对该设计的详细解析以下是对该系统的开发案例解析和源码示例。一......
  • 虚拟机(VMware)安装,保姆级教程(附所有安装包及所有安装步骤)
    1.安装包下载1.1VMware下载VMware安装包提取码:b9ds1.2镜像下载镜像安装包提取码:hbtq2.配置虚拟机向导2.1配置虚拟机向导2.2选择虚拟机硬件兼容性2.3安装客户机操作系统2.4简易安装信息2.5命名虚拟机2.6处理器配置#这个根据自己需求来定 有的服务定的低了......
  • 轻松部署!龙蜥操作系统安装Zabbix7.0详细教程​
    龙蜥操作系统(AnolisOS)作为龙蜥社区发行的开源Linux发行版,以其稳定、高性能、安全、可靠和100%兼容CentOS8软件生态的特点,成为众多企业和开发者的首选操作系统。它不仅支持多计算架构,如X86、ARM、RISC-V等,还针对云端场景进行了优化,为云上典型场景带来显著的性能提升和故障率降低。......
  • 轻松部署!龙蜥操作系统安装Zabbix7.0详细教程
    龙蜥操作系统(AnolisOS)作为龙蜥社区发行的开源Linux发行版,以其稳定、高性能、安全、可靠和100%兼容CentOS8软件生态的特点,成为众多企业和开发者的首选操作系统。它不仅支持多计算架构,如X86、ARM、RISC-V等,还针对云端场景进行了优化,为云上典型场景带来显著的性能提升和故障率降低......