ICode9

精准搜索请尝试: 精确搜索
  • selenium 常用操作汇总2022-08-30 13:00:58

    使用selenium   1、查看Chrome版本去下载浏览器驱动 驱动下载链接   2、selenium官方网站 官方文档 selenium通信原理    对于每一条Selenium脚本,一个http请求会被创建并且发送给浏览器的驱动 浏览器驱动中包含了一个HTTP Server,用来接收这些http请求 HTTP Server接收到请

  • 在 Google Colab 中运行 Selenium WebDriver2022-08-29 17:02:21

    在 Google Colab 中运行 Selenium WebDriver Photo by 克里斯·里德 on 不飞溅 如果您需要在 Google Colab 中为您的分析项目抓取数据,则无需事先构建单独的网络抓取工具。 与其将 Google Colab 视为 Ipython Notebook,不如将其视为一个成熟的计算单元。您不仅可以执行 Python 代

  • Python Selenium使用cookie实现自动登录微博2022-08-28 15:02:55

    @目录前言一、预登陆获取cookie1) cookie处理2) 预登陆二、登录测试 前言 模拟登录微博是实现微博网页爬虫的第一步,现在的微博网页版有个sina visit system,只有登录过后才能获取更多微博内容。本文使用selenium通过预登陆保存cookie到本地,之后重复登录只需要提取本地cookie即可免

  • selenium元素定位和常见操作2022-08-26 08:00:17

    selenium元素定位和常见操作 一、selenium的元素定位: name定位,id定位,class定位,标签定位,链接文本定位,部分链接文本定位,xpath定位,css定位 在进行元素定位前,先要安装selenium这个第三方的模块,再导入selenium模块和By模块 from selenium import webdriver from selenium.webdriver.co

  • java操作selenium浏览器自动化操作2022-08-25 17:35:06

    selenium github selenium官网 各类型浏览器webDriver驱动下载 chrome浏览器webDriver驱动下载,注意要与电脑上实际安装的浏览器版本相对应 原理说明: java代码直接通过selenium-java库中的核心类ChromeDriver调用本地下载的webDriver驱动,webDriver驱动会自动找到其对应操作系统安

  • selenium无法click的一个案例分享(2)2022-08-23 13:34:41

    案例描述 https://www.healthsmart.com.hk/hs-home/#!/link/home 这个网页你手工打开的时候你会发现一直处于加载中,一定时间后才好。 我们的需求是点击会员,弹出菜单,进行下一步操作,如果没有加载好是点不了的(业务特点)。 我们来看看代码怎么写 示例代码1:时间去哪里了 from selen

  • selenium - 鼠标悬停操作2022-08-21 12:30:51

    前言: 当鼠标悬停在隐藏文本内容上时,显示所有内容。 场景案例: 百度首页,要选择‘高级搜索’,先得把鼠标放在‘设置上’ F12 - 在页面中搜索‘高级搜索’,找到‘高级搜索’文本,鼠标放到‘设置’上,display的值变为 block;鼠标不放上去之前是 none,即不可见元素。 隐藏的元素操作,会出现报

  • Selenium 4 有哪些不一样?2022-08-21 02:01:53

    转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/d59b986c.html 你好,我是测试蔡坨坨。 众所周知,Selenium在2021年10月13号发布了Selenium4,目前最新的版本应该是Selenium 4.4.0。 以前一直用的Selenium3,那么Selenium4相对Selenium3对我们做自动化测试来说有哪些需要注意的

  • 【web自动化】selenium根据浏览器版本下载对应的chromedriver2022-08-19 21:01:44

    1、使用国内的镜像地址 https://registry.npmmirror.com/binary.html?path=chromedriver/   2、通过simulation模拟用户点击来下载(只贴出部分方法) #!/usr/bin/env python # -*- coding:utf-8 -*- import os import platform import signal import time import allure import

  • 【C# - 爬虫】使用Selenium实现爬虫,获取近七天天气信息(包含完整代码)2022-08-18 21:05:05

    目录 前言一、Selenium简介二、浏览器驱动1.浏览器驱动参考2.Windows下载Chrome驱动 三、代码实现1.新建控制台项目WeatherWebCrawler2.选择.NET 6.03.安装NuGet包4.将下载好的驱动放到项目生成目录下5.编写代码 四、完整代码总结 前言 提示:爬虫本身并不违法,所有爬虫都

  • Appium中的TouchAchtion 与selenium ActionChains的区别2022-08-17 23:05:06

    selenium中的ActionChains 初始化时传入driver ActionChains中存储的所有行为 click(on_element=None) ——单击鼠标左键 click_and_hold(on_element=None) ——点击鼠标左键,不松开 context_click(on_element=None) ——点击鼠标右键 double_click(on_element=None) ——双击鼠标

  • selenium使用方法2022-08-17 15:34:38

    '''## **认识selenium**​ **下载:pip install selenium**​ 官方文档:https://selenium-python.readthedocs.io/### 什么是selenium?​ selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Gr

  • Selenium 操作表单2022-08-17 11:33:57

    介绍 常见的表单元素 Input,button,checkbox,select。 表单使用表单标签(<form>)定义。例如:<form><input/></form>   保存 HTML 到本地进行操作 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title&g

  • 一、使用Expected_conditions判断元素是否可见-62022-08-17 10:34:19

    1、处理定位报错的问题 判断该元素存在,再输入。 判断该元素不存在,抛出异常。 依然是通过EC这个模块。 2、判断是否存在邮箱地址,存在,再操作。 就不用担心元素不存在,程序报错。 3、判断传入的元素是否可见,是否在显示范围内。 还是要先找元素 但这样找,只能顺利的执行一次。 fr

  • selenium2022-08-15 23:34:39

    import timefrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium import webdriverfrom selenium.webdriver.common.by import Bydriver = webdriver.Chrome(r"D:\百分浏览器\CentBrowser\Application\chromedriver.exe");driver.get("htt

  • Linux 环境下配置selenium环境2022-08-15 15:32:08

    google-chrome rpm包下载 chrome历史浏览器下载地址: https://www.chromedownloads.net/ https://www.chromedownloads.net/chrome64linux-stable/ 驱动下载地址 http://chromedriver.storage.googleapis.com/index.html http://npm.taobao.org/mirrors/chromedriver/ 国内地址 ht

  • selenium使用save_screenshot()进行页面截图2022-08-15 07:30:27

    web自动化测试过程中页面截图相对比较简单,可以直接使用selenium自带的方法save_screenshot()。示例:对百度首页整个页面进行截图。 # coding = utf-8 from selenium import webdriver d = webdriver.Chrome() d.get('https://www.baidu.com/') # 对页面进行截图 d.save_screensh

  • Mac环境安装 Selenuim2022-08-15 01:02:16

    一、安装Selenuim 1、安装selenium直接在终端执行命令:pip install selenium 注:pip install selenium == 版本号,可以下载对应版本的selenium。 2、安装成功后,输入python,进入shell模式,输入from selenium import webdriver, 没有报错表示安装selenium成功。 3、也可输入 pip show se

  • selenium - python - iframe 处理2022-08-13 17:01:04

    一、iframe的含义: iframe是HTML中框架的一种形式,在对界面添加嵌套另一个页面时可以使用iframe。 做 ui 自动化的时候,元素定位不到的一个很重要原因就是页面存在 iframe。 Iframe 可以比喻成一道门,打开这道门才能进入屋子里。 二、怎么判断页面上存在 iframe? 谷歌浏览器F12(或者右

  • selenium+python 处理只读日期控件的2种方法2022-08-12 10:04:22

    转载地址:https://www.cnblogs.com/mini-monkey/p/12104821.html 前言有时候测试过程中会遇到日期控件场景,这时候需要特殊处理,下文以12306网站为例 1.处理方式通常是通过js去除只读属性(2种方法),然后通过send_keys重新写值 from time import sleep driver = webdriver.Chrome() dr

  • python之selenium wire获取请求头参数2022-08-11 20:02:47

    selenium-wire扩展了 Selenium 的 Python 绑定,让您可以访问浏览器发出的底层请求。 您编写代码的方式与使用 Selenium 的方式相同,但您可以获得额外的 API 来检查请求和响应并动态更改它们 一:简介 selenium是爬虫常用的手段之一,由于是使用浏览器驱动模拟手动操作,所以只要掌握一些

  • selenium2022-08-07 19:02:53

    一 安装python下selenium模块 终端输入安装selenium命令: pip install selenium 下载对应浏览器驱动: 1).谷歌浏览器地址栏输入: chrome://version 查看当前浏览器版本 2)下载当前电脑系统和谷歌浏览器版本对应的驱动程序: chromedriver.storage.googleapis.com/index.html 把下

  • selenium在scrapy中的使用(网易新闻)2022-08-04 22:03:59

    前言 在使用scrapy爬取网易新闻时里面的新闻标题和新闻详情页的url是动态加载的数据,所以单纯使用scrapy是抓取不下来这些内容的,刚好使用selenium又可以原封不动的拿到网页的源码,所以scrapy结合selenium就可以拿到标题和详情页的url。 流程 1.在爬虫文件中实例化一个浏览器对象,

  • selenium启动无头模式2022-08-04 17:00:48

    ChromeOptions chromeOptions = new ChromeOptions(); // 重新配置chromeOptions 使用无头浏览器打开 chromeOptions.addArguments("--headless"); // 设置不使用gpu chromeOptions.addArguments("--disable-gpu"); // 设置窗口大小 chromeOptions.addArguments("window-size

  • 10年测试经验,在35岁的生理年龄面前,一文不值2022-08-04 14:34:49

    有一位阿里员工在脉脉上,晒出了自己被辞退的经历: 35岁的他,欢天喜地过完年后,迎来的不是开门红包,而是公司的辞退建议。而被辞退的理由很简单:年纪太大。 都说工作经验决定收入水平,可是在这个测试员身上,我们看到的是:10年的开发经验,在35岁的生理年龄面前,一文不值。      的确,在技术

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有