随笔分类 -  Selenium

摘要:执行接口测试或者某些自动化测试时,为了避免每次访问接口都需要登录操作,可以用访问接口时,把cookies信息传过去。 思路是先登录一次页面,获取到cookies信息,把cookies信息保存到本地文件,以后再访问页面时直接拿本地的cookies文件传过去 package com.gmsd; impo 阅读全文
posted @ 2020-12-14 00:42 peachlf 阅读(421) 评论(0) 推荐(0) 编辑
摘要:今天学习了一下selenium怎么对付弹出窗口,像webdriver话就是直接可以用selectallwindowsID-selectcurrentID就可得到弹出的窗口,在selenium里面的话,可以用selectWindowID来做。 具体用到了两个方法: sel.getAllWindowTi 阅读全文
posted @ 2020-11-09 00:24 peachlf 阅读(686) 评论(0) 推荐(0) 编辑
摘要:HTML代码如图所示: 一、alert String url = "file:///C:/Users/ex_yuhao/Desktop/index.html"; //引用IE浏览器驱动 System.setProperty("webdriver.ie.driver", "./src/driver/I 阅读全文
posted @ 2020-11-09 00:22 peachlf 阅读(277) 评论(0) 推荐(0) 编辑
摘要:driver.close()关闭当前窗口 driver.quit()退出驱动关闭所有窗口 from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get('http://sahi 阅读全文
posted @ 2020-10-09 18:43 peachlf 阅读(783) 评论(0) 推荐(0) 编辑
摘要:安装三大浏览器驱动driver 1.chromedriver 下载地址:https://code.google.com/p/chromedriver/downloads/list 2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geck 阅读全文
posted @ 2020-09-13 23:49 peachlf 阅读(606) 评论(0) 推荐(0) 编辑
摘要:问题: linux 系统java自动化启动google浏览器 提示:The driver is not executable: /home/pt/Downloads/googledriver/chromedriver_linux64/chromedriver 原因:驱动不可执行 解决: 在驱动所在目 阅读全文
posted @ 2020-07-01 15:39 peachlf 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:自动化测试中,等待时间的运用占据了举足轻重的地位,平常我们需要处理很多和时间息息相关的场景,例如: 打开新页面,只要特定元素出现而不用等待页面全部加载完成就对其进行操作 设置等待某元素出现的时间,超时则抛出异常 设置页面加载的时间 ..... webdriver类中有三个和时间相关的方法: 1.pa 阅读全文
posted @ 2020-02-06 17:37 peachlf 阅读(1836) 评论(0) 推荐(0) 编辑
摘要:1.在selenium 自动化过程中,时长遇到需要进行上传文件操作。 这里推荐使用Autoit 工具。首先下载相关工具: https://www.autoitscript.com/site/autoit/downloads/在AutoIt和AutoIt Editor处下拉菜单 2.点击“AutoIT 阅读全文
posted @ 2020-02-05 16:44 peachlf 阅读(365) 评论(0) 推荐(0) 编辑
摘要:1、首先找驱动: 驱动下载地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 打开这个网址后,我们要根据自己电脑的操作系统版本来决定下载哪个版本的webdriver: 如果webdriver跟操作系统不匹配 阅读全文
posted @ 2020-02-03 11:27 peachlf 阅读(13008) 评论(0) 推荐(0) 编辑
摘要:http://npm.taobao.org/mirrors/chromedriver/ 阅读全文
posted @ 2020-01-01 18:57 peachlf 阅读(556) 评论(0) 推荐(0) 编辑
摘要:org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: VISTABuild info: version 阅读全文
posted @ 2019-12-30 15:01 peachlf 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:http://selenium-release.storage.googleapis.com/index.html 阅读全文
posted @ 2019-12-18 23:16 peachlf 阅读(2139) 评论(0) 推荐(1) 编辑
摘要:对于webdriver和各个浏览器的版本的对应,我最近发现浏览器驱动的对应在selenium库的源码里都有提及,路径是:python>site-packages>selenium>webdriver>浏览器名称的文件夹>service.py中,里面会有一个指向官网的url地址,这里我把源码里和自己总 阅读全文
posted @ 2019-12-16 10:56 peachlf 阅读(8412) 评论(0) 推荐(0) 编辑
摘要:Selenium WebDriver 中鼠标事件(全) 鼠标点击操作 鼠标点击事件有以下几种类型: 清单 1. 鼠标左键点击 Actions action = new Actions(driver);action.click();// 鼠标左键在当前停留的位置做单击操作 action.click(d 阅读全文
posted @ 2019-12-05 23:37 peachlf 阅读(5605) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示