【Selenium】Selenium1】的更多相关文章

一.Selenium1组件 (1)Selenium服务器,负责启动关闭浏览器:解释和运行从测试程序中传来的Selenium命令:HTTP代理:获取和验证在浏览器和被测试的应用程序之间的传递的HTTP消息 (2)客户端库文件,各种编程语言和SeleniumRC服务器之间的接口 二.Selemium文件 (1)Libs文件夹:Java相关的基础框架 (2)CHANGELOG:记录Seleniu的变更情况 (3)Selenium-java-2.25.0.jar:Selenium1和Selenium2的…
前两天使用Selenium分布式时,总抛出异常.更新成最新驱动可以解决.其中chrome异常如下, "platform": "WINDOWS" File "D:\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__ self.start_session(capabilities, browser_profile) File…
[环境信息] python:3.6.5 平台:win7 selenium:3.11.0 selenium server:selenium-server-standalone-3.11.0.jar jdk:1.7.0_55 [操作] 命令行启动 selenium server:java -jar selenium-server-standalone-3.11.0.jar [报错] Exception in thread "main" java.lang.UnsupportedClassV…
[流程描述] 登录126邮箱,退出 [代码] #coding=utf-8 from selenium import webdriver driver = webdriver.Firefox() #driver = webdriver.Ie() driver.implicitly_wait(10) driver.get("https://mail.126.com/") #切换到frame driver.switch_to.frame("x-URS-iframe") #…
[版本] selenium:3.11.0 firefox:59.0.3 (64 位) python:3.6.5 [代码] #coding=utf-8 from selenium import webdriver driver = webdriver.Firefox() driver.get("http://www.baidu.com") driver.find_element_by_id("kw").send_keys("Selenium") d…
[场景] 通过126邮箱向QQ邮箱发送HTML格式邮件 [代码1] from email.mime.text import MIMEText from email.header import Header import smtplib #发送邮件服务器 smtpserver = 'smtp.126.com' #邮箱账号/密码 user = 'testaccount@126.com' password = 'testpassword' #发件箱 sender = 'testaccount@126.…
[代码] if __name__=="__main__": suite = unittest.TestSuite() suite.addTest(Baidu("test_baidu")) url ="./"+ time.strftime("%Y-%m-%d %H:%M:%S") + " result.html" fp = open(url,'wb') runner = HTMLTestRunner(stre…
/** * rewrite the get method, adding user defined log</BR> * 地址跳转方法,使用WebDriver原生get方法,加入失败重试的次数定义. * * @param url the url you want to <span id="2_nwp" style="width: auto; height: auto; float: none;"><a target=_blank id=…
本文供学习交流之用,没有商业用途,没有盈利. 完全是我自己为督促自己学习而翻译的.翻译的不好,见谅.来源于:http://www.guru99.com/introduction-to-selenium.html 什么是Selenium? Selenium是一款开源的,面向web应用,支持多浏览器和平台的自动化测试套件(suite).跟HP QTP很像,只是Selenium更专注于自动化网络应用程序的测试. Selenium不仅仅是个单一的工具,而是一系列的软件集成,每个部分针对不同的测试需要.一…
第一节:selenium基础 [http://note.youdao.com/noteshare?id=43603fb53593bfc15c28bc358a3fa6ec] 目录: selenium简介 基于python的环境搭建与pycharm的使用说明 环境搭建与日常常见问题 常见api的介绍 seleniu3的chm手册下载 第二节:selenium自动化测试模型 [http://note.youdao.com/noteshare?id=095d9d9b462c8e818836620f744…
http://newtours.demoaut.com/ 这个网站将会用来作为我们测试的网址. 通过录制来创建一个脚本 让我们来用最普遍的方法——录制来创建一个脚本.然后,我们将会用回放的功能来执行录制的脚本. 第一步 打开Firefox和Selenium IDE. 在Base URL里面输入 http://newtours.demoaut.com/. 点击录制按钮.使之处于下图的状态. 第二步 在Firefox,访问该网址. Firefox会加载该页面. 第三步 在网页的空白处右击鼠标,打开菜…
本文供学习交流之用,没有商业用途,没有盈利. 完全是我自己为督促自己学习而翻译的.翻译的不好,见谅.来源于:http://www.guru99.com/introduction-selenuim-ide.html 好长超长!我这啥时候才能翻译完呀!Damn it!I mean it! 介绍Selenium IDE Selenium IDE 是工具套件中最简单的哦!通过录制并重播功能,可以快速创建测试用例.这个跟QTP中的对应部分类似.不用怎么费劲就能学会. 因为它很简单,IDE只能用来分析元素的…
本文供学习交流之用,没有商业用途,没有盈利. 完全是我自己为督促自己学习而翻译的.翻译的不好,见谅.来源于:http://www.guru99.com/install-selenuim-ide.html 安装Selenium IDE 需要火狐浏览器和网络畅通 步骤 打开火狐,并访问http://seleniumhq.org/download/. 安装后会提示重启浏览器.打开IDE有两种方法: 组合键Ctrl+Alt+S 或者 Firefox menu button > Web Developer…
1.maven配置 下载地址:http://maven.apache.org/download.cgi# 下载内容:apache-maven-3.5.0-bin.zip 环境变量:M2_HOME:E:\Java\apache-maven-3.5.0 path:%M2_HOME%\bin; 验证:mvn --version 2.settings.xml文件 分别拷贝到以下路径: path\to\apache-maven-3.3.3\conf <localRepository>E:\\Java\\…
ttp://www.yiibai.com/selenium/selenium_ide_tool_features.html     学习 Selenium IDE安装 http://seleniumhq.org/download https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ 录制测试用例 默认开启录制 单击○取消录制 新建用例 Test Case:测试用例 Test Suite:测试套件 Base URL:www.bai…
#coding=utf-8 from selenium import webdriver driver=webdriver.firefox() 解决方法:firefox改为Firefox…
环境信息:Windows7 64位 + python 3.6.5 + selenium 3.11.0 +pyCharm 解决方法: 执行 driver = webdriver.Chrome()前必须把所有已打开的Chrome窗口关闭掉.…
转自:https://www.cnblogs.com/longronglang/p/8078898.html 1.安装chrome sudo apt-get install libxss1 libappindicator1 libindicator7 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome*.deb 如果上面运行 sudo d…
环境信息:Windows7 64位 + python 3.6.5 + selenium 3.11.0 +pyCharm 1 #coding=utf-8 2 from selenium import webdriver 3 driver=webdriver.Firefox() 解决方法:将火狐浏览器更新至最新版本…
环境信息:Windows7 64位 + python 3.6.5 + selenium 3.11.0 +pyCharm #coding=utf-8 from selenium import webdriver driver=webdriver.Firefox() 解决方法: 1.下载geckodriver,路径:https://github.com/mozilla/geckodriver/releases 2.解压后无需安装,将其解压路径配置到环境变量PATH…
前言 面试题:selenium 中隐藏元素如何定位?这个是很多面试官喜欢问的一个题,如果单纯的定位的话,隐藏元素和普通不隐藏元素定位没啥区别,用正常定位方法就行了 但是吧~~~很多面试官自己都搞不清楚啥叫定位,啥叫操作元素(如click,clear,send_keys) 隐藏元素 如下图有个输入框和一个登录的按钮,本来是显示的…
# 1 #coding=utf-8 from selenium import webdriver import os,time source = open("F:\\test\\info.txt","r") values = source.readlines() source.close() #执行循环 for serch in values: browser = webdriver.Chrome() browser.get("http://www.bai…
__author__ = 'Administrator' #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import Select from selenium.common.exceptions imp…
#-*-coding=utf-8 from selenium import webdriver import os,time driver= webdriver.Firefox() driver.get("http://www.baidu.com") #进入搜索设置页 driver.find_element_by_link_text("设置").click() #设置每页搜索结果为100条 driver.find_element_by_link_text("…
简介一:SeleniumIDE安装 1.安装seleniumIDE,打开火狐浏览器,地址栏输入地址—>点击Add按钮—>安装结束后重启FireFox—>在菜单栏中可以看到Selenium插件. 地址为:https://addons.mozilla.org/en-US/firefox/user/samit-badle/ 2.安装成功后在菜单显示栏中没有显示出Selenium,可以从 工具栏—>web开发者—>SeleniumIDE…
地址:chromedriver官网下载地址: http://chromedriver.storage.googleapis.com/index.html(失效了) http://npm.taobao.org/mirrors/chromedriver/ IE浏览器驱动下载地址为:http://selenium-release.storage.googleapis.com/index.html Firefox驱动下载地址为:https://github.com/mozilla/geckodriver…
白盒测试:需要了解内部结构和代码 黑盒测试:不关心内部结构和代码 灰盒测试:介于白盒黑盒之间 静态测试:测试时不执行被测试软件 动态测试:测试时执行被测试软件 单元测试:测试软件的单元模块 集成测试:将各个单元集成到一起测试是否正确运行 系统测试:测试软件是否符合系统中的各项需求 验收测试:类似系统测试,但由用户执行 功能测试:测试软件是否符合功能性需求,采用黑盒 性能测试:测试软件在各种状态下的性能,找出性能瓶颈 安全测试:测试该软件防止非法入侵的能力 回归测试:在软件被修正或运行环境发生变化…
本文由小编根据慕课网视频亲自整理,转载请注明出处和作者. 1. 元素的定位 2.By.id 打开Firefox,打开百度首页,右键点击选择“使用Firebug”查看元素. 点击红框内的按钮,将鼠标指针放入输入框,可以看到如下一行被高亮: 对输入框的定位可以用如下语句实现: 如何查看输入框是否被定位到了? 切换到“CSS”,在选择器中输入“#kw”,回车,可以看到: 找到了类"s_ipt",而且只列出了一个,说明页面上只有一个输入框,定位成功. 在输入框输入“selenium”. 3.…
本文由小编根据慕课网视频亲自整理,转载请注明出处和作者. 1. 环境搭建 本课程选用的是selenium + java.   2. java环境的搭建 环境变量配置: 以win10为例,打开控制面板>系统>高级系统设置,选择环境变量. JAVA_HOME: 在系统变量中新建一个JAVA_HOME,值为jdk的安装路径. 编辑PATH变量,添加jdk和jre bin的目录: 添加CLASSPATH变量: 如何验证已经配置成功了? 在cmd中输入java,回车.如果列出以下信息,说明已经配置成功.…
本文由小编根据慕课网视频亲自整理,转载请注明出处和作者. 1. 自动化测试工程师的任务 一个合格的自动化测试工程师,需要把框架搭建起来.让不是自动化测试的人,一个普通功能化测试的人,可以完成自动化测试. 自动化测试工程师,很多时候是把框架搭建起来,把规则写好,然后只需要告诉功能测试的人,怎么去写自动化的脚本. 2. selenium IDE的安装 在Firefox中安装selenium IDE: 在selenium官网上(https://addons.mozilla.org/en-US/fire…