ICode9

精准搜索请尝试: 精确搜索
  • Selenium简介2021-10-26 19:04:47

    什么是Selenium框架? Selenium是一个用于web应用程序测试的工具,目前是业内最核心的测试框架。直接运行在浏览器中,就像真正的用户在操作一样。而Appium是基于Selenium继承实现的,通过对页面元素的获取和调用实现自动化测试。 支持的浏览器包括IE、Firefox、Safari、Chrome、Oper

  • selenium登录12306_破解滑块验证2021-10-26 16:36:29

    1. 驱动下载 selenium模拟浏览器登录需要下载对应版本驱动 Firefox驱动:https://github.com/mozilla/geckodriver/releases/ Chrome驱动:http://chromedriver.storage.googleapis.com/index.html 下载对应版本即可, Chrome驱动32位没关系,可以正常使用的 注意:因为12306会检测webdrive

  • selenium操作浏览器基本方法2021-10-25 18:33:27

    本节主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、休眠、前进、后退、刷新、设置窗口大小、截屏、退出、在新窗口打开链接,切换到新窗口等操作,以下以Chrome浏览器为例,Firefox和IE类似,此处仍以百度为例。  一、打开网站 1.从selenium里面导入webdriv

  • APP自动化实战之混合应用测试2021-10-25 18:03:45

    什么是混合应用?一句话:Html5页面 + 原生页面。混合应用不是在app上直接写HTML5的页面,而是把HTML5页面放进一个webview的原生控件中。 什么是webview?webview是原生应用的一个控件,可以嵌套h5页面,另外还有可以嵌套图片的imageview等。webview能做到和web页面进行交互的功能。 拓展:安卓

  • Selenium API2021-10-18 21:34:54

    Selenium API基础 元素的定位 1.元素的定位(id) from selenium import webdriver driver = webdriver.Firefox() driver.get("https://www.baidu.com/") # 定位元素id skr = driver.find_element_by_id("kw") # 输入内容 skr.send_keys("12306") 2.元素的定位(name)

  • selenium爬取精彩评论(目前解决方案)2021-10-18 14:33:45

    1、爬取精彩评论 from selenium import webdriver # 从selenium库中调用webdriver模块 import time driver = webdriver.Chrome() options=webdriver.ChromeOptions() options.add_experimental_option("excludeSwitches",['enable-automation','enable-logging&

  • 鱿鱼游戏值不值得看 用python看看豆瓣的兄弟们都怎么说 初识selenium2021-10-17 23:31:47

    前言 鱿鱼游戏是什么,相信大家都不陌生了,虽然说博主没看过这部剧,但是还是对豆瓣的评论有点好奇,刚刚好近期学习了selenium,就当练练手了,来吧来吧,爬爬爬。 分析页面 还是老样子,兄弟们先打开我们最喜欢的google浏览器,点击F12,开启爬虫快乐模式 来到页面,如下图步骤,逐个点击 然后我

  • 【自动化测试不求人】selenium帮助文档服务搭建2021-10-17 16:02:28

      查看WebDriver API详细用法,可以浏览官方网站,也可以通过在本地启动服务方式。DOS窗口输入命令: #python –m pydoc–p4567   Server启动后如下所示:     访问网址http://localhost:4567/, 页面如下所示:        选择selenium->webdriver->remote->webdriver文件夹,可以

  • 自动化测试不求人-每日1例 selenium自动化测试对元素截图实例2021-10-17 12:33:51

      在做自动化测试项目过程过程中,有时需对元素截图操作,本篇将分析截图常用方法: 常用场景: 对验证码截图 图像识别验证码 以登录验证码为例: 去哪儿网登窗口 步骤: 实现对整个页面截图 对验证码元素进行裁切,从而实现对整个页面截图       代码1:实现对页面截图 #学习有疑

  • 基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象状态2021-10-16 22:34:20

    文章目录 WebDriver高级篇 - 获取测试对象状态获取测试对象状态1 元素是否存在2 元素是否显示3 元素是否被选中4 元素是否可用 是否是灰化状态 WebDriver高级篇 - 获取测试对象状态 获取测试对象状态 1 元素是否存在 //基于Chrome浏览器 System.setProperty("webdr

  • 基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 -常见的页面元素操作2021-10-15 23:02:27

    文章目录 WebDriver基础篇 -常见的页面元素操作操作测试对象下拉框处理上传下载处理alert1. Alert (常见)2. Confirm (偶尔见)3. Prompt (现在很少见) radio button & checkbox1. radio button2. checkbox WebDriver基础篇 -常见的页面元素操作 操作测试对象 click:点击 senKe

  • Selenium学习笔记2021-10-15 21:35:16

    selenium 原理、web自动化方法 一、什么是webUI自动化     通过自动化工具--selenium,按照测试人员的设想--代码逻辑,自动执行测试,简单来说,就是用代码模仿手工操作     webUI自动化的价值:         1、验证逻辑         2、代替大量的重复手工测试    

  • Web自动化测试进阶2021-10-15 19:03:39

    目录 一、Selenium自动化测试框架 1.什么是框架? 2.为什么使用框架? 二、Selenium概述 1、Selenium工作原理 2、selenium环境搭建  准备工具: 搭建步骤: 三、Selenium IDE 1.什么是Selenium-IDE?  2、环境安装 1)准备好Selenium包,进行安装,打开火狐浏览器,选择附加组件 2、点击扩展,

  • selenium知识点2021-10-13 23:34:37

    selenium三大组件 Selenium集成开发环境(IDE) webdriver Selenium Grid Selenium集成开发环境(IDE) Selenium IDE实现为Firefox扩展,在测试脚本上提供记录和回放功能。 它允许测试人员以HTML,Java,Ruby,RSpec,Python, C# ,JUnit和TestNG等多种语言导出录制的脚本。 可以在Selenium RC

  • 某大厂面试题Selenium Web自动化笔记2021-10-12 17:59:24

    Selenium是一款基于Web功能测试的自动化测试框架,是Web功能自动化测试的首选。 本次主要基于Web功能自动化中常见问题,涉及到的代码示例以python语言为例。Selenium官网上有java、python、Csharp、Ruby、javascript、Kotlin等多种语言实现。  笔试/面试中常见技术要点 —— Sele

  • 了解selenium ,appium2021-10-11 11:57:57

    Selenium是一个浏览器自动化操作框架。Selenium主要由三种工具组成。第一个工具SeleniumIDE,是Firefox的扩展插件,支持用户录制和回访测试。录制/回访模式存在局限性,对许多用户来说并不适合,因此第二个工具——Selenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符

  • 用python+selenium+webdriver封装自动化测试框架2021-10-09 16:30:43

    自动化测试说的直接一点就是通过程序代码实现平时测试人员用手工测试的各种功能,并产生测试报告。 技能准备 pyhon  selenium  webdriver 封装框架主要是根据pom模式 或关键字驱动 何为pom 即page object Model  页面对象模型 为每个页面创建一个页面对象,将整个系统的页面都创

  • selenium元素模糊定位xpath contains、starts-with和ends-with2021-10-09 10:33:37

      自动化测试中,日常工作与元素定位息息相关,本篇将介绍xpath模糊定位:  contians  包含  功能:实现“美团登录”  条件:用模糊定位方式  登录前端代码:      代码,通过部分id定位,如:"ogin-emai" #大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试传播 from seleni

  • 滑动滑块的反爬 整体思路2021-10-09 10:02:05

    整体思路: 1、查看js中的检测特征,检查什么,对什么进行修改; 如:cdc、window.navigator.webdriver、开发者模式等。 修改的途径包括exe源码、mitmproxy拦截 2、翻页过多引发的滑块问题,涉及到风控; 即使把window.navigator.webdriver(js检测特征之一)设置为"undefined"了,还是不能通过。

  • selenium截图2021-10-02 09:59:23

    webdriver提供了截图函数get_screenshot_as_file()来截取当前窗口 from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get('http://www.test.com') driver.find_element_by_id('kw').send_keys('selenium') driv

  • selenium学习笔记(三)WebDriver API -- 元素定位2021-09-30 16:01:54

    Web UI自动化测试主要就是元素定位+操作元素,Webdriver根据网页中页面元素拥有不同的标签名和属性值等特性来定位不同的页面元素,并完成对已定位的页面元素的各种操作。 WebDriver属于Selenium体系中设计出来的操作浏览器的一套API,它针对多种编程语言都实现了一遍这套API,所以它

  • 快速掌握Python Selenium Web自动化:二)Selenium操纵浏览器的最基本用例(转载)2021-09-28 10:01:35

    文章目录 [隐藏] 简单的使用Selenium 2.2 第一个代码解释 2.3 总结 简单的使用Selenium 如何完成了上一篇的学习内容,安装好了Python下的Selenium模块,同时下载了合适的浏览器驱动程序,那么我们就可以在Python中使用Selenium了。 先来看这样一个例子: # coding:utf-8 ''' @aut

  • webdriver API2021-09-26 15:05:24

    1.add_cookie(self,cookie_dict) ##翻译:添加cookie,cookie参数为字典数据类型 Adds a cookie to your current session. :Args: - cookie_dict: A dictionary object, with required keys - "name" and"value"; optional keys - "path", "domain"

  • Selenium WebDriver详解,什么是Selenium WebDriver?2021-09-26 14:31:47

    随着许多测试团队从手动测试转向自动化测试,找到适合他们的框架可能会让人不知所措。大多数转向自动化的团队都听说过Selenium WebDriver,并且知道它是一种用于 Web 自动化的免费开源工具。但是随着开源测试框架的激增,许多人怀疑这个跨浏览器自动化的长期标准是否仍然可以提供最

  • Selenium Webdriver元素定位的八种常用方式2021-09-23 11:32:14

    在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。 By.name() 假设我们要测试的页面源码如下: <button id="gbqfba" aria-label="Google Search" name="btnK" cl

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

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

ICode9版权所有