ICode9

精准搜索请尝试: 精确搜索
  • 220702 selenium爬虫学习2022-07-02 23:35:26

    1、 今天继续学习selenium操作。测试了下,目标网站的翻页机制是跳转框输入页码或直接点击页码翻页。两种处理的方式依据不同思路,可以用不同代码实现。先看下第一种的,在20220630随笔中已经有,这里只要看下如何输入页码后回车就行,因为目标网站跳转页面并没有下一页按键(参考链接:https:/

  • 自动化测试之WebDriver API2022-07-02 16:35:02

    一、元素定位  二、元素操作 三、浏览器操作 四、获取元素信息 五、鼠标和键盘操作 六、元素等待 七、下拉选择框、弹出框、滚动条操作 八、frame切换 九、多窗口切换 十、窗口截图 十一、验证码 十二、文件的上传 十三、定位一组元素   一、元素定位   1、id 定位   通过

  • UI自动化测试之JavaScript2022-07-01 20:36:52

    在UI的自动化测试中,需要使用JS来处理一些特殊的交互,比如针对浏览器的滑动操作,针对富文本的特殊处理,和针对只读属性的时间控件的处理。 下面通过实际的案例来演示具体应用: 一、浏览器的滑动          浏览器的滑动主要分为浏览器的向上和向下,以百度搜索引擎为例,搜索关键字后,想

  • UI自动化测试之ActionChains类2022-07-01 20:03:31

     ActionChains主要是针对鼠标事件的处理,在鼠标事件中常用的交互为悬浮,双击,以及右键等操作。   如果想使用ActionChains的类,首先需要导入它,导入的命令为: from selenium.webdriver.common.action_chains import ActionChains ActionChinas类的源码具体如下: def __init__(self,

  • UI自动化测试之Select类2022-07-01 14:32:42

    一、Select类 1、源码分析 在UI自动化测试中,如果遇到下拉框的选择,就可以使用Select类里面的方法来具体进行定位和解决。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <cent

  • 到点了开始网抑云(悲)但是用python(整活)2022-06-30 23:06:26

    写在前面的一点网抑云: 爱情❤不是

  • cpuidle概述2022-06-30 18:01:32

    cpuidle解决什么问题 在计算机系统中,CPU的功能就是不断地取指、译码、执行,那如果CPU没有程序要执行,CPU不需要执行计算任务,也不需要响应外部中断事件,CPU要怎么办?在Linux kernel中,这种CPU的无所事事的状态,被称作idle状态,而cpuidle framework,就是为了管理这种状态。 CPU在idle的时候

  • 获取元素属性2022-06-30 09:32:19

    使用Selenium从<div>中的<span>获取文本   如何02/10/2020使用Selenium 获取跨度块内的文本()? <div class="unique_class_date"><span>02/10/2020</span></div> 我尝试过 driver.find_element_by_class_name("unique_class_date"

  • ui自动化测试32022-06-29 20:00:47

      1.UI自动化等待 1.1固定等待,也就是使用sleep()方法 固定等待:也就是使用sleep()方法,设置固定休眠时间,单位为秒。sleep()方法由python的time包提供, 导入 time 包后就可以使用。 缺点:不智能,使用太多的sleep会影响脚本运行速度。  #固定等待 from selenium import webdriver im

  • ui自动化( 三 )2022-06-29 19:33:51

    鼠标事件 '''右键操作'''driver=webdriver.Chrome()driver.maximize_window()driver.get('https://www.baidu.com/')action=ActionChains(driver=driver)so=driver.find_element_by_id('kw')t.sleep(3)action.context_click(on_ele

  • 鼠标事件,键盘事件2022-06-29 17:01:54

    一,鼠标事件 在鼠标事件中需要引入ActionChains库 from selenium.webdriver.common.action_chains import ActionChains #引入ActionChains库 鼠标悬浮的实例化 action=ActionChains(driver=driver) 对需要悬浮的对象进行定义 date=driver.find_element(By.XPATH,'//*[@id="s

  • Python实现秒杀某宝商品抢购(附超详细代码)2022-06-28 22:35:17

    前言 618过去了,前两天我干了一件惊天动地的大事,估计这件大事是很多小伙伴都想干的。我居然用python抢购淘宝商品,没想到 吧,最勇敢的还是我。关于抢购的思路以及代码,我将会在这篇文章中详细的介绍,感兴趣的可以往下看哟!!! 目录 1.项目环境 2.某宝抢购流程分析 3.程序实现

  • UI自动化22022-06-28 20:03:21

    UI自动化2 1、Webdriver类的常用方法 1.1清空clear  '''清空:clear''' # driver=webdriver.Chrome() # driver.get('http://www.baidu.com') # so=driver.find_element(By.ID,'kw') # so.send_keys('admin') # t.sleep(3) # so

  • UI自动化测试-Alert类的方法2022-06-28 19:34:40

    Alert类的方法 1、我们为什么要使用Alert类来定位? 因为,在UI的自动化测试实战中,页面有时会弹出框,这时候我们右击鼠标,并进行检查,我们是无法进行检查这一操作,因而也就无法用我们之前的方法进行定位,这时我们就要使用的是Alert的类这部分。 2、Alert类的方法 在Alert的类里面,涉及到的方

  • 鼠标事件2022-06-28 19:34:19

    #实现鼠标悬浮action.move_to_element(setting).perform()   from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.by import By import time as t driver=webdriver.Chrome() driver.maximize_

  • ui自动化22022-06-28 19:34:04

    1、下拉选择框:Select类 主要就是用来操作下拉选择框。下拉框操作步骤: (1)先导入Select类 (2)定位下拉框的元素属性 (3)对Select类进行实例化 (4)定位下拉框中的选项,也就是使用Select类进行实例化后的对象调用类里面的方法。 A、索引定位:select_by_index() B、文本定位:select_by_visible_te

  • UI自动化测试-Select类的方法2022-06-28 19:03:03

    在UI的自动化测试实战中,如果遇到下拉框的选择,我们可以使用Select类里面的方法来具体进行定位和解决。 方法1:按照索引的方式定位 方法2:按照value的方式定位 方法3:按照文本的方式定位 首先,在桌面新建一个"index.html",内容如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4

  • ui自动化2022-06-28 17:35:04

    一.ui自动化的概念 自动化测试就是通过代码或者是工具模拟人的行为来进行对WEB(APP)来进行操作。 selenium:是WEB的UI测试框架,可以和主流的编程语言(Python,Java,Net,PHP,JavaScript)整合来测试WEB系统,同时也是支持主流的浏览器(IE,Firefox,Chrome)。Selenium通过driver的驱动方式来操作浏览器,

  • UI自动化测试-WebDriver类的方法2022-06-28 17:05:29

    WebDriver类的方法 方法1:获取当前的网址 方法2:获取当前页面的源代码 方法3:获取当前title 1 from selenium import webdriver #包:selenium,模块:webdriver 2 from selenium.webdriver.common.by import By 3 import time as t 4 driver=webdriver.Chrome() 5 driver.get("htt

  • selenium系列(3-1)-frame,窗口,弹窗详解2022-06-27 01:04:41

    frame表单 frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素; (HTML语言中,frame/iframe标签为表单框架) 为什么要学习frame表单切换 说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法 方法: - driver.switch_to.frame("myframe1")

  • 章节十:Selenium2022-06-26 21:36:21

    章节十:Selenium 目录章节十:Selenium1. selenium是什么2. 怎么用2.1 设置浏览器引擎2.2 获取数据2.3 解析与提取数据2.4 自动操作浏览器3. 实操运用3.1 确认目标3.2 分析过程3.3 代码实现4. 本关总结5. 习题练习5.1 习题一5.1.1 练习介绍5.1.2 要求:5.1.3 目的:5.1.4 前期准备(手动):5.1

  • Ruby+Appium+testunit实现app自动化demo2022-06-24 15:04:56

    1.安装对应库 gem install test-unit gem install appium_lib 2.编写代码 代码如下: require 'appium_lib' require 'test-unit' class EditorTest < Test::Unit::TestCase def setup caps = {} caps['fullreset'] = false caps['pl

  • Python实现秒杀某宝商品抢购(附超详细代码)2022-06-23 19:32:11

    前言 618过去了,前两天我干了一件惊天动地的大事,估计这件大事是很多小伙伴都想干的。我居然用python抢购淘宝商品,没想到 吧,最勇敢的还是我。关于抢购的思路以及代码,我将会在这篇文章中详细的介绍,感兴趣的可以往下看哟!!! 目录 1.项目环境 2.某宝抢购流程分析 3.程序实现

  • selenium4新特性2022-06-23 01:33:08

    新版本的差异 Selenium 4 移除了对旧协议的支持,并在引擎盖下默认使用 W3C WebDriver 标准。对于大多数情况,此实施不会影响最终用户,主要的例外是Capabilities和Actions类。 1、capabilities的更新 如果测试功能的结构不符合 W3C,可能会导致会话无法启动,以下是 W3C WebDriver 标准功

  • python之pyautogui实现图片识别-办公自动化2022-06-22 23:35:33

    环境 python 3.8 everedit编辑器 代码 from selenium import webdriver from selenium.webdriver.chrome.service import Service import pyautogui #打开浏览器 最大化窗口 s = Service("msedgedriver.exe") driver = webdriver.Edge(service=s) #driver = webdriver.Edge('mse

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

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

ICode9版权所有