ICode9

精准搜索请尝试: 精确搜索
  • 使用Selenium对网页元素进行定位的诸种方法2020-01-02 23:52:42

    使用Selenium进行自动化操作,首先要做的就是通过webdriver的get()方法打开一个URL链接。 在打开链接,完成页面加载之后,就可以通过Selenium提供的接口,在页面上进行各种操作了,下面我们来了解一下如何在查找元素。 3.1 查找和定位网页元素 在上一篇的示例中,我们就演示了如何通过find_el

  • 链表相关操作的C++实现2020-01-01 11:55:24

    1 #include "pch.h" 2 #include <iostream> 3 #include <stdlib.h> 4 using namespace std; 5 6 struct Node 7 { 8 int ele; 9 struct Node* next; 10 }; 11 typedef struct Node* ptr; 12 typedef ptr list; 13 typed

  • (selenium+python)_UI自动化05_定位select下拉列表2019-12-30 23:02:54

    前言 web网页大多选择功能使用下拉列表方式实现,在selenium进行自动化过程中,可通过Select类实现下拉列表的多种操作。 Select常用方法 select_by_index() # 通过索引定位-选项 select_by_value() # 通过value值定位-选项 select_by_visible_text() # 通过文本值定位-选项 desel

  • 测试用例多账户登录:2019-12-29 10:50:44

    #导入网页模块功能:from selenium import webdriverimport time#导入活动模块功能:from selenium.webdriver.common.action_chains import ActionChains#导入等待模块功能:from selenium.webdriver.support.ui import WebDriverWait#导入usedata模块的get_webinfo功能和get_userinfo

  • spring5源码分析系列(五)——IOC容器的初始化(三)2019-12-24 23:02:59

    前言:上一篇讲到了DocumentLoader将Bean定义资源转换为Document对象,此篇我们继续后面的内容。 (9)XmlBeanDefinitionReader解析载入的Bean定义资源文件 XmlBeanDefinitionReader类中的doLoadBeanDefinitions方法是从特定XML文件中实际载入Bean定义资源的方法,该方法在载入Bean定义资

  • 测试用例从文件中导入数据:2019-12-22 20:54:53

        设置文件信息包含webinfo和usrinfo、设计接口包括get_webinfo(路径名)和get_userinfo(配置文件路径名)那么ele_dict = get_webinfo(path)、user_list = get_userinfo(path)webinfo文件的: url=https://www.baidu.com/text_id=登录userid=TANGRAM__PSP_10__userNamepwdid=TAN

  • DOM(文档对象模型)2019-12-21 18:52:01

    DOM(文档对象模型) 获取 HTML元素对象: 1.方法: document.getElementById('id') :返回结果是一个对象,如果存在两个标签拥有相同id,则返回第一个标签对象 - document.getElementsByTagName('标签名') :返回结果是一个对象集合,以数组形式放在一起 - document.getElementsByName('标签nam

  • 测试脚本中的等待方法:2019-12-18 18:54:31

    from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitdriver = webdriver.Firefox()driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("麦子学院")#设置等待时间:driver.implicitly_wai

  • 缓冲运动的封装--简易.js2019-12-14 14:58:09

    <!DOCTYPE html><html lang="en">   <head>   <meta charset="UTF-8">   <meta name="viewport" content="width=device-width, initial-scale=1.0">   <meta http-equiv="X-UA-Compatible&qu

  • canvas的介绍2019-12-14 13:02:06

    1.我们前端的绘图技术有哪些: 统计图表:echarts 实时走势图:canvas; 在线画板:魔猴; HTML5游戏:three.js 2.我这里主要讲的是canvas绘图; <canvas> 标签定义图形,比如图表和其他图像,您必须使用脚本来绘制图形。 在画布上(Canvas)画一个红色矩形,渐变矩形,彩色矩形,和一些彩色的文字。 HTML5 <can

  • JS-scrollTop、scrollHeight、clientTop、clientHeight、offsetTop、offsetHeight的理解2019-12-10 15:57:18

    scrollTop, 可写(这些属性中唯一一个可写的元素) Element.scrollTop 属性可以获取或设置一个元素的内容垂直滚动的像素数。 一个元素的 scrollTop 值是这个元素的顶部到视口可见内容(的顶部)的距离的度量。当一个元素的内容没有产生垂直方向的滚动条,那么它的 scrollTop 值为0。 scrol

  • HTML 5 Canvas简单实现2019-12-10 14:54:54

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible&qu

  • find(expr|obj|ele)搜索所有与指定表达式匹配的元素。2019-12-10 12:02:02

    find(expr|obj|ele) 概述 搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。 所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择器语法来写。直线电机滑台直线电机滑台 参数 exprStringV1.0 用于查找的表达式 jQuery obje

  • 44 容器(三)——ArrayList索引相关方法2019-12-09 19:52:38

    方法都比较简单,这里列出来即可: add(index,ele) //忘制定下标插入元素 add(ele)  addAll(Collection <C> c) 泛型必须与调用add的泛型保持一致 set(index,ele) remove(index) remove(Object) removeAll(Collection<C> c) 移除交集元素 get(index) 返回制定下标的元素 indexOf(

  • 2019年12月第一周前端问题汇总2019-12-09 18:02:26

    2019-12-01 获取浏览器高度、宽度。 <div id="outer"> <div id="inner"> <div id="dot"></div> </div> </div> #outer{ width: 300px; height: 300px; background-color: aquamarine; m

  • 线性查找2019-12-07 21:01:09

    Python 线性查找 线性查找指按一定的顺序检查数组中每一个元素,直到找到所要寻找的特定值为止。   def line_search(arr, n, x): for i in range(0, n): if arr[i] == x: return i return -1 arr=['a','b','c','d','e'] ele='g

  • 多元素多属性的链式缓冲2019-12-07 11:55:15

    链式运动:   所谓链式运动,也即元素的可运动属性一个接着一个的发生变化,有其一定的需求性。前面所学的缓动函数无法满足链式运动的需求,缓动函数的叠加与定时器分配(一个元素只有一个定时器)之间构成了矛盾,造成只有最后一个缓动函数有效的局面。 为了能够实现链式运动,需要重新封装缓

  • vue中html转pdf并下载功能2019-12-04 18:03:59

    /* eslint-disable *///不使用JQuery版的import html2canvas from 'html2canvas';import JsPDF from 'jspdf';/** * @param ele 要生成 pdf 的DOM元素(容器) * @param padfName PDF文件生成后的文件名字 * */function downloadPDF(ele, pdfName) { window.scroll

  • [前端][自定义DOM事件]不使用setTimeout实现双击事件或n击事件2019-12-04 16:03:39

    使用setTimeout实现双击事件 例如,这样: let div = document.getElementById("div"); doubleClick(div, function (event) { console.log('双击') }) function doubleClick(ele, fn) { // 省略参数合法性的判断 let event = new Event("doubleClick"); // 自定义双

  • python与selenium自动化基础2019-12-02 10:06:44

    一、Python与selenium环境搭建    ①下载python:https://www.python.org/  ②安装python并配置环境变量:D:\Python34  ③下载pip:https://pypi.python.org/pypi/pip  ④cmd进入到pip解压路径运行:python setup.py install  ⑤配置pip环境变量:D:\Python34\Scripts  ⑥cmd

  • python与selenium自动化基础2019-11-22 16:04:22

    一、Python与selenium环境搭建    ①下载python:https://www.python.org/   ②安装python并配置环境变量:D:\Python34   ③下载pip:https://pypi.python.org/pypi/pip   ④cmd进入到pip解压路径运行:python setup.py install   ⑤配置pip环境变量:D:\Python34\Scripts

  • javascript-元素操作2019-11-19 13:54:00

    ##js获取html标签获取单个标签:var ele=document.getElementsByID("") 获取多个标签数组:document.getElementsByTagName("")document.getElementsByClassName("") 获取标签内容的读写:ele.innerHTML : 读取或设置元素文本内容 可识别标签语法(重新修饰)ele.innerText : 设置元

  • javascript-BOM页面对象/DOM标签对象操作2019-11-19 13:52:40

    #BOM页面对象/DOM标签对象操作 ##BOM页面对象(window可以不写) window.alert('你好')alert('你好')弹框window.confirm("取消/删除")confirm("取消/删除")警告确认弹框返回ture false id=setInterval(function,time) 开启计数器,每隔time时间,循环执行一次functionclearInterval(i

  • java基础2019-11-10 19:53:38

    public static void main(String[] args) { // med4理论(); // med4String(); // med4for(); // med4switch(); // med4if(); // med4Arr(); // med4List(); // med4Set(); // med4LinkedHashSet();

  • 09 暂时2019-11-03 21:56:30

    前面的复习:     所以说window.setInterval()  和  window.clearInterval()  和 window.setTimeout() 和 window.clearTimeout()  都是浏览器的对象(BOM),而不是DOM对象。                   最后一个就是当鼠标进入的时候停止播放,当鼠标离开的时候继续播放。。

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

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

ICode9版权所有