ICode9

精准搜索请尝试: 精确搜索
  • 技术分享 | web 自动化测试 - 执行 JavaScript 脚本2022-05-16 18:01:50

    本文节选自霍格沃兹测试开发学社内部教材   JavaScript 是一种脚本语言,有的场景需要使用 js 脚本注入辅助我们完成 Selenium 无法做到的事情。   当 webdriver 遇到无法完成的操作时,可以使用 JavaScript 来完成,webdriver 提供了 execute_script() 方法来调用 js 代码。  

  • Compile with cppconn and mysqlclient2022-05-15 23:01:40

    1. cpp  #include "Model/Util.h" #include <functional> #include <string_view> #include <experimental/source_location> #include <cppconn/driver.h> #include <cppconn/resultset.h> #include <cppconn/statement.h> #

  • selenium常用代码含义解释2022-05-15 22:34:23

    from selenium import webdriver 导入webdriverimport time 导入timedriver = webdriver.Chrome() 打开谷歌浏览器driver.get('url') 在浏览器输入范文得url并且打开time.sleep(num) 等待num时间(单位:秒),主要是为了页面加载完成driver.find_element('xpath','//*[@id="SearchCont

  • selenium框架中driver.close/driver.quit关闭浏览器2022-05-14 18:04:30

    selenium中webdriver关闭浏览器有两个方法,一个是close,一个是quit,为了测试二者的区别,通过代码注释观察了一下区别 上码: WebDriver driver;System.setProperty("webdriver.gecko.driver","/Users/gaoxin/Downloads/geckodriver");driver = new FirefoxDriver();//System.setProper

  • Selenium上传文件2022-05-14 09:35:16

    # 导包 from selenium import webdriver import time # 加载驱动,打开URL页面 driver = webdriver.Firefox() URL = r"C:\Users\I\Desktop\TEST_A\selenium\source\注册A.html" driver.get(URL) # 浏览器窗口最大化 driver.maximize_window() # 隐式等待5秒 driver.implicitly_w

  • 使用SpringBoot + selenium-java 作爬虫2022-05-14 08:32:12

    一、 Selenium 简介 Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操做同样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是

  • C++ mysql2022-05-14 02:32:13

    1.Install C++ connector sudo apt install libmysqlcppconn-dev 2. #include <iostream> #include <cppconn/driver.h> #include <cppconn/resultset.h> #include <cppconn/statement.h> #include <cppconn/exception.h> using namespace

  • Python基于Selenium实现自动打开百度,京东2022-05-13 16:01:16

      使用selenium去调用浏览器,需要一个驱动,浏览器的webdriver需要独立安装,如果是chrome在浏览器输入框输入chrome://version/ 查看相应版本, http://npm.taobao.org/mirrors/chromedriver/下载相应驱动即可 百度 # _*_ coding:utf-8 _*_ from selenium import webdriver # 创建浏

  • Java SPI机制及实现2022-05-12 18:32:16

    一、简介 SPI 的全称为 (Service Provider Interface),是 JDK 内置的一种服务提供发现机制。主要由工具类 java.util.ServiceLoader 提供相应的支持 其中分为两个角色 Service - 服务,通常为一个接口或一个抽象类,比如:java.sql.Driver Service Provider - 服务提供者,服务的具体实现类

  • 【Python开发】那些年因填报体温困扰了我的双手2022-05-12 12:34:13

    一、起因 因为这些天要求报体温限制了我的双手,还时不时的给忘了。怎么办,自动化吧!怎么自动化,直接服务器定时任务吧。这里因为从调试到服务器定时任务并实现任务通知,整个的流程比较复杂,我就简单说一下自己开发的思路吧。个人娱乐,大佬轻喷。毕竟这种不起眼的脚本也就只有我好意思拿得

  • 离线安装selenium2022-05-11 18:34:24

    (1)https://pypi.org/project/selenium/ 这个链接下载 .tar.gz的安装包 (2)下载后解压,再cmd进入到解压的目录下面,找到setup.py文件 (3)执行安装命令: python setup.py install   import time# 本地Chrome浏览器设置方法from selenium import webdriver #从selenium库中调用webdriver模块

  • 【JDBC】API详解2022-05-10 21:32:14

    DriverManager 作用 作用就以下两个: 注册驱动 获取数据库连接 注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); Driver 类源码如下,其中有一个静态代码块,真正的注册驱动是由DriverManager.registerDriver(new Driver());语句执行,该静态代码块可以随着Driver类的加载自动执

  • selenium2022-05-10 17:03:03

    一 介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 from selenium import webdriver

  • Selenium3自动化测试【32】富文本处理2022-05-09 13:04:01

    富文本编辑器(Rich Text Edito), 简称 RTE。其提供类似于 Microsoft Word 的编辑功能,它的应用也越来越广泛,被很多开发者用来嵌入到网页中提供文本格式的编辑,如何通过selenium3测试富文本呢? 同步视频知识与系列知识内容,可关注:【公众号】:柒哥测试;【WX】:Lee-890; 富文本的认知

  • 技术分享 | Web 控件定位与常见操作2022-05-09 10:34:56

    原文链接 在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。 实战演示 Selenium 自带 id 定位,可以通过元素的 id 属性进

  • web自动化--自动化测试用例结构分析2022-05-08 11:33:42

    标准的用例结构   用例标题 前提条件 用例步骤 预期结果 实际结果 用例标题 类型 前提条件 用例步骤 预期结果 实际结果 搜狗搜索功能 正例 进入搜狗首页 1. 输入搜索关键词2.按下回车键 1. 搜索成功2. 搜索结果列表包含关键字 用例结构对比     自动化测试

  • appium, selenium原理2022-05-07 14:35:31

    appium, selenium都是客户端-服务器模式, 都是靠相关的客户端包把测试代码处理成基于web driver的jsonwire protocal 给 web driver/ appium 这种server, 然后这些server转给远程的终端,可以是浏览器或手机,然后终端把结果返回给server。不同的是appium还多了一道bootstrap.js或bootS

  • Selenium的键盘操作2022-05-06 02:31:23

    from selenium import webdriverfrom time import sleepfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.keys import Keysdriver = webdriver.Firefox()action = ActionChains(driver)URL = r"C:\Users\I\Desktop\注册A.html"driver

  • Selenium 的鼠标操作2022-05-06 02:00:07

      from selenium import webdriverfrom time import sleepfrom selenium.webdriver import ActionChainsdriver = webdriver.Firefox()action = ActionChains(driver)URL = r"C:\Users\I\Desktop\注册A.html"driver.get(URL)ele = driver.find_element_by_css_sel

  • Selenium的判断2022-05-06 01:31:15

    from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox()URL = r"C:\Users\I\Desktop\注册A.html"driver.get(URL)driver.find_element_by_css_selector("#userA").send_keys("admin")# size = driver.find_eleme

  • Selenium定位元素之XPath2022-05-06 01:04:13

    from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox()# driver = webdriver.Chrome()URL = r"C:\Users\I\Desktop\注册A.html"driver.get(URL)# 操作一:通过xpath定位,(相对路径+属性)找到用户名,并输入“admin"# 方法一:driver.find_element_by_xpath(

  • Selenium Python2022-05-05 10:34:14

    Selenium Python 教程 - 知乎 目录 准备工作 元素定位 控制浏览器操作 Webelement 常用方法 鼠标操作 键盘事件 获取断言信息 等待页面加载完成 在不同的窗口和框架之间移动 警告框处理 下拉框选择 文件上传 cookie 操作 调用 JavaScript 代码 窗口截图 关闭浏览器 直接用 cookie

  • UI自动化实用技能-selenium 针对chrome浏览器开启debug模式2022-05-03 19:35:37

    在调试UI自动化脚本时,每次运行都是从第一步开始,碰到流程长的脚本会浪费很多时间。开启debug模式可解决此问题,实现写一步调一步。 以Chrome浏览器演示操作步骤 1.确保所有chrome和chromedriver的进程都已结束 2.打开命令提示符(Windows) 进入Chrome浏览器安装路径 输入:chrome.exe --r

  • Spark在shell中调试2022-05-03 11:35:24

    将要调试的程序打包,上传到服务器目录,/home/hadoop/test/test.jar 然后在脚本中指定--jars参数为该目录。 spark-shell --master yarn \ --queue prod \ --driver-memory 10G --executor-memory 10G --num-executors 50 --executor-cores 2 \ --jars /home/hadoop/test/test.jar

  • selenium--alert&confirm&prompt弹窗2022-05-03 00:02:11

    1.alert弹窗 alert弹窗是前端页面中常见的一种弹窗,会弹出一些需要用户确认的信息,只有用户点击确定或者取消才能关闭,selenium中通过switchTo().alert()下的accept() 确认和dismiss()取消就可以模拟用户实现点击。 前端alert弹窗代码: <!DOCTYPE html> <html> <head> <meta charset=

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

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

ICode9版权所有