selenium ide

JavaBeginnersTutorial 中文系列教程·翻译完成

风格不统一 提交于 2020-07-27 15:11:32
原文: JavaBeginnersTutorial 协议: CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 在线阅读 ApacheCN 学习资源 目录 JavaBeginnersTutorial 中文系列教程 Java 教程 Java 教程 – 入门 Java 的历史 Java 基础知识:Java 入门 jdk vs jre vs jvm public static void main(string args[]) 说明 面向初学者的 Java 类和对象教程 Java 构造器 使用 Eclipse 编写 Hello World 程序 执行顺序 Java 中的访问修饰符 Java 中的非访问修饰符 Java 中的数据类型 Java 中的算术运算符 Java 语句初学者教程 用 Java 创建对象的不同方法 内部类 字符串构建器 Java 字符串教程 Java 教程 – 变量 Java 中的变量 Java 中的局部变量 Java 中的实例变量 Java 引用变量 变量遮盖 Java 教程 – 循环 Java for 循环 Java 教程 – 异常 Java 异常教程 异常处理 – try-with-resources 语句 Java 异常处理 – try catch 块 Java 教程 – OOPS 概念 Java 重载 Java

[Selenium+Java] Flash Testing with Selenium

家住魔仙堡 提交于 2020-04-27 21:42:34
Original URL: https://www.guru99.com/flash-testing-selenium.html Flash Testing with Selenium In Selenium Automation, if the elements are not found by the general locators like id, class, name, etc . then XPath is required to find an element on the web page to perform operation on that particular element. But in Flash testing, XPath fails to access flash object. So Flashwebdriver object is required to find flash object in any application. Here you will see how to execute flash Testing and how to do flash testing with Selenium. In this tutorial, you will learn- What is Flash Testing? How Flash

6. Selenium测试工具简介

笑着哭i 提交于 2020-04-26 06:04:20
6. Selenium 测试工具简介 Selenium 的前世今生 1. Selenium 1.0 Selenium 1.0 = Selenium IDE + Selenium Grid + Selenium RC 早期的Selenium 使用的是Javascript 注入技术与浏览器打交道,需要Selenium RC 启动一个Server ,将操作Web 元素的API 调用转化为一段段Javascript ,在Selenium 内核启动浏览器之后注入这段Javascript 。 Javascript可以获取并调用页面的任何元素进行操作,实现了 Selenium自动化 Web操作的目的。这种 Javascript注入技术的缺点是速度不理想,而且稳定性大大依赖于 Selenium内核对 API翻译成的 Javascript质量高低。 2. Selenium 2.0 Selenium 2.0 = Selenium 1.0 + WebDriver Selenium2.x 提出了 WebDriver的概念之后,它提供了完全另外的一种方式与浏览器交互。那就是利用浏览器原生的 API,封装成一套更加面向对象的 Selenium WebDriver API,直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭,安装插件,配置证书之类的)。由于使用的是浏览器原生的 API

[Pytest+Selenium] Selenium快速入门

强颜欢笑 提交于 2020-04-25 06:52:09
[TOC] 安装环境并运行一个简单例子 1. 安装python 官网地址: https://www.python.org/downloads/ 不要用python2.7,请毫不犹豫的选择python3。 安装时,记得勾选上"Add Python to Path" 选项。 安装后,在命令窗口中,输入"python -v", 检查是否python3安装成功,版本是否正确。 2. 安装selenium pip install selenium 如果安装出现超时的情况,可以换上其它源。 pip install selenium-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 安装后, 执行'pip list'命令, 列出所有安装了的包. pip list 3. webdriver(chrome为例) 下载与你的chrome对应版本的chrome driver。 (下载地址: https://npm.taobao.org/mirrors/chromedriver/ ) 每个版本的文件夹中,带有一个note文件,可以用来查看适用的chrome版本。 4. 运行一个简单的例子 demo.py #coding=utf-8 from selenium import webdriver chrome_driver = 'C

java+selenium3-简介及环境搭建

拟墨画扇 提交于 2020-04-24 14:20:32
selenium简介及环境搭建 Selenium简介 1.Selenium简介及组成 selenium是一种web自动化测试工具,它可以在主流的浏览器上运行,支持的语言有java, python,javascript selenium主要有三部分组成: Selenium IDE :录制和回放脚本,可以模拟用户对页面的真实操作,区别于其他工具:是通过拦截http请求。 一般只把录制脚本当作一个辅助功能,因为一个UI节点的细微变化,都可能导致自动化测试工具无法识别,当测试项目项目大时,定位、更新十分困难。 其次,录制的脚本有时候人工难以理解。 Selenium Grid :实现在多台机器上、和异构环境中并行执行测试用例。并行执行不仅节省时间,而且可以同时在不同的浏览器、平台上运行自动化测试脚本。 Selenium Web Driver :针对各个浏览器而开发,通过原生浏览器支持或者扩展(Chrome webDrive、FireFox WebDriver)直接控制浏览器 Selenium RC (Selenium1.0):在浏览器中运行javaScript,使用浏览器内置的JavaScript来翻译和执行selense 2.Selenium特点 支持录制和回放(Selenium IDE) 通过WebDriver,直接控制浏览器,而不是通过拦截HTTP请求,实现真正模仿了用户的操作

🔥《手把手教你》系列基础篇之2-python+ selenium自动化测试-打开和关闭浏览器(详细)

此生再无相见时 提交于 2020-04-22 06:28:01
1. 简介 本节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器。要用selenium打开fiefox浏览器。首先需要去下载一个driver插件geckodriver.exe, 下载地址https://github.com/mozilla/geckodriver/releases,下载好这个exe文件后,把这个文件放到 你的python安装目录下,例如:C:\Python27\geckdriver.exe。 作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本编辑工具就好,例如Notepad++.等以后积累足够了,需要编写更多文件,或者后期简单框架设计,我们再来介绍和使用Pycharm这个IDE工具。 上一篇匆匆忙忙地将selenium安装以后也没有给小伙伴们介绍一下,今天就给不清楚的小伙伴和同学们普及一下selenium。 2. Selenium 基本介绍 Selenium`是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。 2.1 Selenium官网的介绍 Selenium is a suite of tools to automate web browsers across many platforms. runs in many