ICode9

精准搜索请尝试: 精确搜索
  • java操作selenium浏览器自动化操作2022-08-25 17:35:06

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

  • setProperty-手工指定浏览器,浏览器驱动安装路径2022-07-06 08:35:43

    package com.bwf.autotest.day01; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class TestEV { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); //手工指定浏

  • java+selenium+firefox/chrome环境搭建2022-05-14 15:34:57

    最近疫情在家隔离,小小研究一下java自动化 selenium基础到应用,俗话说工欲善其事必先利其器~搭建环境 额卡了好久 1.selenium下载地址: https://www.selenium.dev/downloads/ 2.geckodriver下载地址: https://github.com/mozilla/geckodriver/releases selenium用户必须是版本号在3.11

  • Java+selenium百度搜索2021-12-28 10:02:17

    打开百度并搜索 package test; import java.util.Iterator; import java.util.List; import java.util.Set; import java.util.concurrent.TimeUnit; import org.openqa.selenium.Alert; import org.openqa.selenium.By; import org.openqa.selenium.Cookie; import org.open

  • Selenium+Java之解决org.openqa.selenium.InvalidArgumentException: invalid argument报错问提2021-08-16 11:31:07

    报错信息 org.openqa.selenium.InvalidArgumentException: invalid argument (Session info: chrome=92.0.4515.131) Build info: version: '3.9.1', revision: '63f7b50', time: '2018-02-07T22:42:28.403Z' System info: host: 'SYP831�

  • Appium对手机chrome浏览器操作2021-05-15 21:05:00

    appium操作chrome浏览器 1.安卓手机下载手机版chrome浏览器 2.Andriod setting中选择“chrome”   3.通过css定位得到百度输入框为:#index-kw 4.编写代码 import io.appium.java_client.AppiumDriver; import io.appium.java_client.TouchAction; import org.junit.*; impor

  • Selenium java环境搭建2021-05-15 17:52:22

    一.下载selenium java包    登录到http://docs.seleniumhq.org/download/选择“java”并download      解压压缩包  二.安装JDK,eclipse  导入选择项目-右键-build path ->add external jars 导入解压的selenium-java-2.53.0.jar,selenium-java-2.53.0-srcs.jar 新建test

  • Selenium PageFactory使用2021-05-15 17:51:57

    通过FindBy查找元素@FindBy(id="notice01")private WebElement username;相当于driver.findElement(By.id("notice01"));示例:(1)测试类:import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.testng.Assert; import org

  • Web端(微信小程序)H5+java+selenium自动化2021-05-12 10:33:58

    前置步骤,创建工程(可以testng或普通工程),这里默认是创建的testng工程,前面文章中有讲如何配置好testng工程 当前很多微信小程序都是H5实现,这章主要是讲如何测试H5自动化。 直接上代码 首先:编写了一个公共在网页端打开H5页面的类 package Public; import java.net.MalformedURLExce

  • 大屏25JAVA+selenium+tess4j识别登陆验证码截图与识别2021-04-03 15:05:06

    大屏25JAVA+selenium+tess4j识别登陆验证码截图与识别   前面的文章写了如何右键另存为图片,把验证码存为图片后,接下来就是要作,怎么把图片上的内容获取到,借住tesseract工具html 1.下载tesseract:http://sourceforge.net/projects/tesseract-ocr/java 2.安装tesseract,安装成功后,最

  • 「Selemium」- ChromeDriver only supports characters in the BMP @202102112021-02-11 09:32:39

    问题描述 在 Selenium 中,执行自动化测试任务,产生如下错误: Caught: org.openqa.selenium.WebDriverException: unknown error: ChromeDriver only supports characters in the BMP (Session info: chrome=87.0.4280.66) Build info: version: '3.141.59', revision: 'e82be7d35

  • Selenium WebDriver上创建 WebDriver测试脚本2021-01-22 21:34:45

    本文实现一个WebDriver测试脚本,介绍WebDrive的常用命令、UI元素定位的策略以及在脚本中的使用,还有Get命令。 你将学到:  脚本创建  代码走查  测试执行  定位Web元素  定位符类型及其语法  总结 一. 脚本创建 脚本创建部分仍然使用之前创建的“Learning Selenium”项目和“gmail.com

  • C# selenium报错Unhandled exception. OpenQA.Selenium.WebDriverException: javascript error: Cannot read2020-11-18 04:31:36

    解决方法:执行脚本之前,显示等待60s直到页面元素加载完成 WebDriverWait wait = new WebDriverWait(this.driver, TimeSpan.FromSeconds(60)); wait.Until(d => d.FindElement(By.CssSelector("div[class=swiper-slide] a"))); this.driver.ExecuteScript(JSstring);

  • 13.selenium之警告框处理2020-08-27 14:00:19

    在 WebDriver中处理JavaScript所生成的alert、confirm以及prompt十分简单,具体做法是使用switch_to_alert()方法定位到alert/confirm/prompt,然后使用text/accept/dismiss/sendKeys等方法进行操作。 getText(): 返回 alert/confirm/prompt 中的文字信息。 accept(): 接受现有警告框。

  • 9.selenium之定位一组元素2020-08-26 13:31:18

    我们已经学习了8种定位方法, 那8种定位方法是针对单个元素定位的, WebDriver还提供了另外8种用于定位一组元素的方法。 import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.Keys; import o

  • Java+Selenium——利用Javascript处理滚动条——利用webdriver执行脚本直接滚动到指定坐标位置2020-01-20 18:54:14

    package rjcs; import java.io.File; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import org.apache.commons.io.FileUtils; import org.openqa.selenium.By; import org.openqa.selenium.Point; im

  • C# extract multiples from web pages based on OpenQA.Selenium.Chrome and ChromeDriver2019-10-27 15:56:09

    1.Install latest Chrome,Selenium.WebDriver, ChromeDriver Selenium.WebDriver 3.141.0; Selenium.WebDriver.ChromeDriver 78.0.3904.7000; Google Chrome Version 78.0.3904.70 (Official Build) (64-bit);   2. using OpenQA.Selenium.Chrome;using OpenQA.Selenium;usi

  • 章节十七章、2- 给执行失败的case截图2019-10-18 18:04:30

    一、案例演示 1、首先我们把截图的方法单独进行封装方便以后调用。 1 package utilities; 2 3 import java.io.File; 4 import java.io.IOException; 5 6 import org.apache.commons.io.FileUtils; 7 import org.openqa.selenium.OutputType; 8 import org.openqa.selenium.Ta

  • 【java】中秋节好礼2019-09-13 15:02:10

    每逢佳节倍思亲,中秋节到了,这里祝愿大家中秋节快乐。 今天主要向大家介绍的是如何自动打开浏览器并自动搜索指定内容。 1. 下载谷歌浏览器驱动 为什么要下载驱动? 因为一般的写爬虫的方法是用脚本直接对目标网站进行访问,而且只对目标数据进行采集,访问速度很快,这样目标网站很容易

  • selenium Java中常见等待的几种形式2019-07-28 22:51:37

    前言 在自动化测试中,我们经常会碰到编写脚本过程中操作某个元素的时候, 需要等待页面加载完成后,才能对元素操作,否则会报错,提示页面元素不存在异常,我们需要等待元素加载完成后,才能继续操作,而Selenium为我们提供了对应的等待方法,来判断元素是否存在。 下面将用一个例子,针对元素等待操

  • Selenium 登录2019-06-30 21:49:11

    package Study; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class TestLogin {     public static void main(String[] args) {      

  • java-webdriver实现二次免验证码登陆2019-06-28 15:52:25

        package com.webdriver; import java.io.IOException;import java.util.Scanner;import java.util.Set; import org.openqa.selenium.By;import org.openqa.selenium.Cookie;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.open

  • 详解介绍Selenium常用API的使用--Java语言(完整版)2019-02-27 11:49:45

      参考:http://www.testclass.net/selenium_java/ 一共分为二十个部分:环境安装之Java、环境安装之IntelliJ IDEA、环境安装之selenium、selenium3浏览器驱动、selenium元素定位、控制浏览器操作、WebDriver常用方法、模拟鼠标操作、模拟键盘操作、获取断言信息、设置元素等

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

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

ICode9版权所有