- 浏览: 357368 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (352)
- JAVAEE (155)
- Gwt (27)
- Android (6)
- TaoBao (0)
- Xiaonei (0)
- Ubuntu (1)
- javafx (1)
- flex (0)
- GAE (2)
- Arcgis (1)
- Extjs (5)
- Dwr (1)
- ExtjsDwrSpring整合 (2)
- ophone (0)
- php (1)
- python (8)
- squid for windows download (1)
- Java (3)
- oracle (1)
- jquery (1)
- 淘宝 (1)
- 人生 (0)
- java项目运行时增加 (1)
- xfire (1)
- jquery mobile (1)
- ES (3)
- logstash (2)
- 8080端口占用 (1)
- 通达信 (1)
- mysql启动故障 (1)
- 微信小程序 (3)
- centos (1)
- redis (1)
- springcloud (1)
- python3.9 (1)
- python2.7 (1)
- ta-lib (0)
- ta-lib,TALIB (1)
- 安装TALIB,CENTOS (1)
- 终端关闭后 (1)
- vi (1)
- 命令行 (1)
- tomcat (2)
- nginx (3)
- linux (2)
- jdk (1)
- 开发环境 (1)
- nodejs (1)
- vs code (1)
- node js 全部版本 (1)
- JAVASCRIPT (1)
- pychar (1)
- mysql (3)
- win10 (1)
- elasticsearch plugin (1)
- vue (10)
- editplus (0)
- clickhouse (6)
- zabbix (1)
- quicktracking (1)
- quiktraking (1)
- talib (1)
- docker (1)
- excel (1)
- bat (1)
- 大模型 (1)
最新评论
-
ian_jiang:
不知道 你说了个 什么?
GWT下如何获取到javaee servlet下会话信息 -
心愿:
index.jsp应该建立在哪个目录下
dwr3.0的HELLOWORLD创建过程 -
349446658:
classpath:path是老的指定配置文件路径的方式。升级 ...
升级2 -
349446658:
新版本不是在type中指定first,而是指定1来表示跳到第一 ...
分页错误2 -
349446658:
这是因为后面的版本规范了指定配置文件路径的方式,必须指定为如下 ...
升级错误
package com.arpenker.stockrobot.common;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.openqa.selenium.support.ui.ExpectedCondition;
import java.util.concurrent.TimeUnit;
public class NewTest {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver",
"D:\\prd\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
try {
//设置超时时间为3S
driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS);
driver.get("http://www.xxx.com/abc?1234");
} catch (Exception e) {
System.out.println(driver.getPageSource());
} finally {
WebElement city = driver.findElement(By.xpath("]}}"));
Actions actions = new Actions(driver);
actions.clickAndHold(city).perform();
//最多等待10S,每2S检查一次
WebDriverWait wait = new WebDriverWait(driver, 10, 2000);
wait.until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver driver) {
System.out.println("sleep");
return !driver.findElement(By.xpath("]}}")).isDisplayed();
}
});
Thread.sleep(3000);
System.out.println(driver.getPageSource());
driver.quit();
}
}
}
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.openqa.selenium.support.ui.ExpectedCondition;
import java.util.concurrent.TimeUnit;
public class NewTest {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver",
"D:\\prd\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
try {
//设置超时时间为3S
driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS);
driver.get("http://www.xxx.com/abc?1234");
} catch (Exception e) {
System.out.println(driver.getPageSource());
} finally {
WebElement city = driver.findElement(By.xpath("]}}"));
Actions actions = new Actions(driver);
actions.clickAndHold(city).perform();
//最多等待10S,每2S检查一次
WebDriverWait wait = new WebDriverWait(driver, 10, 2000);
wait.until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver driver) {
System.out.println("sleep");
return !driver.findElement(By.xpath("]}}")).isDisplayed();
}
});
Thread.sleep(3000);
System.out.println(driver.getPageSource());
driver.quit();
}
}
}
发表评论
-
SpringCloud00 _Restemplate的getForEntity、getForObject、 postForEntity、postForObjec
2022-10-20 02:26 392SpringCloud00 _Restemplate的get ... -
java键盘机器人
2022-08-18 16:26 375package com.yuexiu.yxdp.rpt.be ... -
java常用快捷键
2022-08-18 15:47 403IDEA中常用快捷键 psvm —— 用来快速写一个ma ... -
idea在旧环境里安装又出这个问题了
2022-08-11 17:33 2655这个一眼就看出来是找不到jre的错误。关键 ... -
mysql 5.5的安装包官网下载地址
2022-07-07 21:09 521https://downloads.mysql.com/arc ... -
idea java开发快捷键
2022-07-07 15:02 259在dao层的mapper类里。直接按住ctrl+左键可定位.x ... -
plugin
2022-07-05 10:45 260INFO] Finished at: 2022-07-05T1 ... -
maven配置,通用setting.xml配置-改为阿里云
2022-07-04 10:50 654maven配置,通用setting.xml配置-改为阿里云 ... -
启动模块时报错,命令行过长,command is too long.
2022-07-04 06:42 1710启动模块时报错,命令行过长,command is too lo ... -
node js 全部版本
2022-07-01 10:58 2723https://nodejs.org/en/download/ ... -
post json
2022-07-01 08:00 219try { String ding ... -
post json
2022-07-01 07:56 199package com.arpenker.stockrobot ... -
resttemplate
2022-06-30 15:21 256private static ResponseEntity&l ... -
量化工
2022-06-30 09:54 594String url = "https://api. ... -
eclipse快捷键
2022-06-30 09:18 281package shortcutKey; public cl ... -
ideajdk
2022-06-10 08:06 241「ideajdk」https://www.aliyundriv ... -
nohup java
2022-05-30 19:02 682nohup java -jar test.jar > . ... -
nohup java
2022-05-30 18:36 925springboot 项目内嵌tomcat,一般打包成jar ... -
查服务器硬盘内存CPU
2022-05-25 17:31 377grep MemTotal /proc/meminfo # ... -
tomcat8 和 jdk8
2022-05-21 08:06 335「tomcat8jdk8」https://www.aliyu ...
相关推荐
"chromedriver_win32" 是一个专为Windows操作系统设计的Chrome浏览器自动化测试工具,它与谷歌的Selenium WebDriver紧密配合,使得开发者和测试工程师能够控制Chrome浏览器进行各种自动化任务,如网页应用的功能测试...
6. **错误处理**:在使用Chromedriver进行自动化测试时,可能会遇到各种错误,如找不到元素、超时等。理解这些错误代码和消息,以及如何通过调试来解决问题,是提升测试效率的关键。 7. **性能优化**:Chromedriver...
这个名为"chromedriver_win32.zip"的压缩包包含了适用于Windows 32位系统的ChromeDriver版本91.0.4472.19,发布日期为2021年4月22日。在进行网页自动化测试时,特别是对于编写爬虫程序来说,ChromeDriver是一个不可...
标题中的"chromedriver_mac64, linux64, win32"指的是适用于Mac OS, Linux和Windows 32位操作系统的Chrome浏览器驱动程序。Chromedriver是Google Chrome浏览器的一个重要组成部分,它允许自动化测试工具与Chrome...
"chromedriver_win32_2.8" 是一个专为Windows操作系统设计的Chrome浏览器驱动程序,主要用于自动化测试。这个版本是2.8,说明它是一个较早的版本,发布于Google Chrome浏览器的一个特定时期。Chromedriver是Selenium...
《Chromedriver-Win64:自动化Web浏览器测试的关键工具》 在信息技术领域,Web应用程序的测试是确保软件质量不可或缺的环节。为了提高测试效率,自动化测试工具应运而生,其中ChromeDriver扮演了至关重要的角色。...
总的来说,"chromedriver_2.8_win32"是一个用于Windows平台的自动化工具,它使开发者和测试人员能够利用Selenium WebDriver控制Chrome浏览器的版本55到57,进行各种网页自动化操作和测试。了解如何正确安装、配置和...
标题中的 "chromedriver_win32-76.0.3809.126.zip" 指的是专为Windows 32位操作系统设计的ChromeDriver版本,其版本号为76.0.3809.126,适用于与同样版本的Chrome浏览器配合工作。 Selenium WebDriver 是一个广泛...
6. **错误处理和调试**: 在编写自动化脚本时,需处理可能遇到的各种异常,如找不到元素、网络连接错误等。使用日志记录和调试工具可以帮助定位和解决问题。 7. **性能优化**: 为了提高自动化测试的效率,可以使用多...
标题“Chromedriver_for_Win7_64_bit”指的是专为Windows 7 64位操作系统设计的Chrome浏览器驱动程序,即Chromedriver。在软件自动化测试领域,特别是使用Python语言结合Selenium库进行Web应用程序测试时,...
标题中的“selenium 使用的chromedriver,32 64 win, os,linux集合版本”表明这个压缩包包含了适用于不同操作系统(Windows、macOS、Linux)的Chromedriver,并且提供了32位和64位两种架构的版本。这使得开发者无论在...
在实际应用中,使用Selenium和ChromeDriver进行自动化测试时,开发者通常会编写脚本(如Python、Java或C#),这些脚本会调用ChromeDriver来启动浏览器、导航到网页、填写表单、点击按钮等。例如,以下是一个简单的...