目录
Selenium简介
Selenium-WEB自动化工具
安装
python安装selenium命令:
下载chromedriver.exe
选择 chromedriver_win32.zip 进行下载
将下载的chromedriver.exe 放到python的安装目录下,如下所示
设置系统环境变量,将chrome的路径添加到 Path 中,如下所示
使用:
python代码:
java方式:
Selenium简介
Selenium-WEB自动化工具
- 简介:Selenium
- 支持的浏览器:IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。
- 主要功能:
- 测试与浏览器的兼容性—支持多种平台和多种浏览器,测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。
- 测试系统功能—创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。
- 框架底层使用JavaScript模拟真实用户对浏览器进行操作。测试脚本执行时,浏览器自动按照脚本代码做出点击,输入,打开,验证等操作,就像真实用户所做的一样,从终端用户的角度测试应用程序。
- 使浏览器兼容性测试自动化成为可能,尽管在不同的浏览器上依然有细微的差别。
- 使用简单,可使用Java,Python等多种语言编写用例脚本。
安装
python安装selenium命令:
pip install selenium
下载chromedriver.exe
chromedriver.exe文件是调用chrome的驱动文件,各种版本的谷歌浏览器相对应的不同的chromedriver,所以一定要根据自己chrome版本选择正确的chromedriver。chromedriver的下载地址:http://chromedriver.storage.googleapis.com/index.html
相近的版本
选择 chromedriver_win32.zip 进行下载
将下载的chromedriver.exe 放到python的安装目录下,如下所示
设置系统环境变量,将chrome的路径添加到 Path 中,如下所示
mac和linux :sudo mv chromedriver /usr/local/bin/chromedriver
使用:
python代码:
# coding = utf-8from selenium import webdriver browser = webdriver.Chrome() browser.get("http://www.baidu.com") browser.find_element_by_id("kw").send_keys("selenium") # 通过 id=kw 定位到百度的输入框,并通过键盘方法send_keys()向输入框里输入selenium browser.find_element_by_id("su").click() # 通过 id=su 定位到搜索按钮,并向按钮发送单击事件(click() ) # browser.quit() # 退出并关闭窗口的每一个相关的驱动程序
运行结果
java方式:
import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver; /** * @Author: szw * @Date: 2020/7/14 10:58 */ public class Demo { public static void main(String[] args) { //指定浏览器驱动路径 System.setProperty("webdriver.chrome.driver", "D:\\szw\\az\\anaconda3\\chromedriver.exe"); //初始化浏览器名为driver WebDriver driver = new ChromeDriver(); //窗口最大化 driver.manage().window().maximize(); //使用get()方法,打开百度网址 driver.get("http://www.baidu.com"); //getCurrentUrl() 获取浏览器打开页面的url System.out.println("this is URL:" + driver.getCurrentUrl()); //getTitle()获取当前页面的标题 System.out.println("this is Title :" + driver.getTitle()); //判断网页标题是是否是"百度一下,你就知道" try { String url = "百度一下你就知道"; assert url == driver.getTitle(); System.out.println(" Yes "); } catch (Exception e) { e.printStackTrace(); } //关闭并退出浏览器 driver.quit(); } }
控制台
更多方法:
Python -- Selenium开启开发者工具(F12)
python爬虫使用 requests-html爬取网页信息以及常用方法
Python爬虫之selenium(全套操作)常用的定位元素与常用方法
java Selenium库 依赖 java安装selenium
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java selenium依赖 java selenium wait
FluentWait是Selenium中功能强大的一种等待方式,翻译成中文是流畅等待的意思。在介绍FluentWait之前,我们来讨论下为什么需要设置等待,我们前面介绍了隐式等待和显式等待。在现在很多软件产品为了加强前端的效果,采取了大量的AJAX 和Jquery技术,很多窗体内的数据,需要等待一会,才能加载完数据,才能出现
java selenium依赖 Java+Selenium3 FluntWait chrome ci -
Java selenium 官方 java安装selenium
Selenium 1.x时代已经远去,它理应躺在历史的角落里,靠着壁炉烤着火,抽着旱烟,在袅袅的升起的青烟中回忆那曾经属于自己的美好时代。不过事实却并非如此,现今原本早应退役的selenium 1.x却还是多数人坚定的选择,究其原因不过是1.x时代遗留下了大量的文档,代码,教程让人们误以为1.x还是这个年代的主流,还应该光鲜亮丽在前台演 出属于它的美好。长江后浪推前浪,最为前浪的selenium
Java selenium 官方 selenium ruby和java ruby firefox Selenium -
selenium java安装 selenium安装方法
一、安装工具 1、首先安装PyCharm编辑器 2、安装Python程序,下载地址:https://www.python.org/ 3、首次打开PyCharm->创建项目->选择安装Python.exe的路径->点击确定 4、项目创建成功二、安装Selenium 1、编写自动化测试可使用Selenium,需要安装Selenium包 2、安装的方式有两种,如下所示:
selenium java安装 Python自动化测试 selenium Selenium python