Selenium
文章平均质量分 66
Jake_Yu
热爱生活,乐观阔达!
展开
-
Python 126邮箱注册例子
# -*- coding: utf-8 -*-# Name: test_09# Description: # Author: Jake Yu# Date: 2019/12/26from selenium import webdriverimport timeurl = 'https://mail.126.com/'driver ...原创 2019-12-26 17:29:29 · 687 阅读 · 0 评论 -
Selenium元素定位实战
在UI自动化测试过程中,元素定位是基本功,需要掌握元素的定位操作,才好进行自动化测试。元素定位时可以借助谷歌浏览器来进行定位。在谷歌浏览器打开要定位元素的网页,右键-->检查,选择右上方的小箭头,然后将鼠标放到需要定位的页面元素上面,如下图所示:Selenium定位Web UI元素有如下8种方式:ID,NAME,CLASS_NAME, TAG_NAME, CSS_SELECT...原创 2019-12-26 16:16:33 · 316 阅读 · 0 评论 -
Python Selenium PageOjbect实现登录
跟大家分享Python使用PageObject实现登录,话不多说,直接上代码:1.BasePage:#coding:utf-8# @Time : 2019/5/19 21:16# @Author : Jake Yu# @File : BasePagefrom time import sleepclass BasePage(object): #初始化 ...原创 2019-09-26 17:18:55 · 248 阅读 · 0 评论 -
Selenium中CSS定位Web UI元素
在自动化测试中,利用css定位Web元素用的比较少。但是利用css定位有优势:1.定位速度比xpath要快2.语法结构比xpath要简洁CSS选择器的语法:× 匹配任何元素E 标签选择器,匹配所有使用E标签的元素.info class选择器,匹配所有class属性中包含info的元素#footer id选择器,匹配所有id属性等于footer的元素E,F原创 2016-10-19 09:38:43 · 1107 阅读 · 0 评论 -
Weberiver 运行时开启Firebug
1.打开Firefox浏览器.在浏览器地址栏输入about:config在Search栏中输入: firebug.allPagesActivation2.设置extentsion.firebug.allPagesActivation的Value值为on3.在程序中设置:File file=new File("C:\\webdriver\\firebug-2.0.17.xpi")原创 2016-06-24 09:43:27 · 1071 阅读 · 0 评论 -
Selenium PageObject实例
Selenium PageObject原创 2014-12-17 16:44:55 · 2625 阅读 · 0 评论 -
Selenium如何在浏览器新开一个Tab
实现如何在浏览器中新开一个tab,并输入url.import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.Keys; WebElement elem原创 2014-05-12 16:12:58 · 8222 阅读 · 0 评论 -
python + selenium 自动化测试
1、下载并安装python(http://www.python.org/getit/,selenium暂时不支持python3,这里使用2.7.3版本)。2、下载并安装setuptools(http://pypi.python.org/pypi/setuptools,这里使用setuptools-0.6c11.win32-py2.7版本)。3、下载pip(http://py原创 2013-04-15 11:03:15 · 2688 阅读 · 0 评论 -
搭建Python Selenium自动化测试环境
搭建步骤如下:1、下载并安装python去这个地址http://www.python.org/getit/,本人使用的是2.7的python版本2、下载并安装setuptools的Windows版本【这个工具是python的基础包工具】去这个地址http://pypi.python.org/pypi/setuptools下载setuptools,对应python下载了2.7的版本原创 2012-05-05 16:55:18 · 1579 阅读 · 0 评论 -
Selenium WebDriver
1.1 下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list 官方User Guide:http://seleniumhq.org/docs/1.2 用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面的原创 2012-02-29 17:33:07 · 5309 阅读 · 0 评论 -
XPath定位
我们知道,selenium的元素定位有以下几种方法:id=id name=name dom=javascriptExpressionxpath=xpathExpression link=textPattern css=cssSelectorSyntax转载 2011-09-22 17:29:31 · 1809 阅读 · 0 评论 -
当Selenium遇到TestNG
用 Selenium 测试 Web 页面时,所重现的各种行为依赖于测试人员的输入参数,例如:选择下拉餐单的项目,在文本框中输入字符等。不同的测试用例对应不同的输入,若有方法能够简单有效的传入测试用参数,会大大提高测试用例的复用性和可维护性。当 Selenium 遇到 TestNG转载 2011-09-10 12:37:37 · 2088 阅读 · 0 评论 -
自动化环境搭建
说起自动化测试,我想大家都会有个疑问,要不要做自动化测试? 自动化测试给我们带来的收益是否会超出在建设时所投入的成本,这个嘛别说是我,即便是高手也很难回答,自动化测试的初衷是美好的,而测试工程师往往在实现过程中花费了很多成本、精力,而最终以失败告终。 失败的原因会很多,我总结几项转载 2011-09-09 09:50:48 · 1432 阅读 · 0 评论 -
转载一篇Selenium RC文章
1. 先去 http://selenium-rc.openqa.org/download.jsp 下载selenium包:selenium-remote-control-1.0.1-dist.zip。 解压。2. 用命令行来到解压的文件夹下: \selenium-remo转载 2011-09-07 15:46:24 · 1333 阅读 · 1 评论 -
Selenium测试环境搭建
今天将Selenium如何进行测试环境搭建分享给大家。1、首先到http://seleniumhq.org/download/ 下载Selenium RC2.5.0和Selenium Client Drivers2、启动Selenium RC服务,假如你下载的原创 2011-09-06 16:12:52 · 1671 阅读 · 0 评论