Selenium
文章平均质量分 59
General_单刀
加油吧~~~
展开
-
python+selenium自动化测试环境搭建
1.安装python:(之前已经介绍)http://www.cnblogs.com/jinshengshun/p/6102012.html2.因为我安装的python已经有setup和pip,所以省去两步,直接使用pip安装selenium。直接在D:\Python\Scripts下输入命令安装:pip install -U selenium。(就是python的安装路径) 3.点击回车,虽然se...原创 2018-04-26 13:17:22 · 226 阅读 · 0 评论 -
Robot Framework学习——Selenium2Library库
转自:https://blog.csdn.net/jasonliujintao/article/details/54600365介绍:*** Settings ***Library Selenium2Library*** Keywords ***Checkbox应该不被选择 [Arguments] ${locator} Checkbox ...转载 2018-08-16 11:31:46 · 1282 阅读 · 0 评论 -
Ubuntu16.04安装Jenkins
为了自动化测试环境,使用下Jenkins。1、使用命令 sudo lsb_release -a 查看系统版本2、安装Jenkins需要用到Java环境,所以先下载Java环境下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 点击打开链接3、因为下载到了本地计算机...原创 2018-06-19 18:00:34 · 756 阅读 · 0 评论 -
Selenium使用之——cookie操作方法
a.获得cookie信息:driver。get_cookies() 1 #coding=utf-8 2 from selenium import webdriver 3 import time 4 5 driver=webdriver.Ie() 6 driver.get("http://www.youdao.com") 7 8 cookie=driver.get_cookies(...原创 2018-04-28 10:26:14 · 888 阅读 · 0 评论 -
Selenium使用之——提示框处理方法
a.接受警告信息1 alert=driver.switch_to_alert() #将焦点聚集到弹框上2 alert.accept()b.得到文本信息打印1 alert=driver.switch_to_alert()2 print alert.text()c.取消对话框1 alert=driver.switch_to_alert()2 alert.dismiss()d.输入值1 alert...原创 2018-04-28 10:24:46 · 1883 阅读 · 0 评论 -
Selenium使用之——鼠标操作方法
鼠标操作包括右击,双击,拖放等,,,这些操作包含在ActionChains类中context_click() 右击double_click() 双击drag_and_drop(元素的起始位置,目标位置) 拖动move_to_element() 鼠标悬停在一个元素上click_and_hold() 按下鼠标左键在一个元素上 1 #coding=utf-8 2 from seleni...原创 2018-04-28 10:21:58 · 906 阅读 · 0 评论 -
Selenium使用之——键盘操作方法
a.键盘按键用法想要调用键盘按键操作,需要引入keys包:1 from selenium.webdriver.common.keys import Keys然后通过send_keys()调用按键send_keys(Keys.TAB) TAB键send_keys(Keys.ENTER) 回车键 1 #coding=utf-8 2 from selenium import webdrive...原创 2018-04-28 10:20:40 · 8859 阅读 · 0 评论 -
Selenium使用之——添加等待时间的三种方式
a.添加固定的休眠时间,引入time包 python的time包提供的sleep()方法例如: 1 #coding=utf-8 2 from selenium import webdriver 3 import time 4 5 browser=webdriver.Firefox() 6 browser.get("http://www.baidu.com") 7 time.sl...原创 2018-04-28 10:18:59 · 8367 阅读 · 0 评论 -
selenium使用之——浏览器操作
把浏览器置为最大化#coding=utf-8from selenium import webdriverdriver = webdriver.Ie()driver.get("http://www.baidu.com")print "浏览器最大化"driver.maximize_window() #将浏览器最大化显示driver.quit()设定浏览器的宽和高 1 #coding...原创 2018-04-28 10:17:22 · 235 阅读 · 0 评论 -
Xpath定位方法探讨
常用的Xpath定位方法及特点a.使用绝对路径定位元素例如:1 driver.find_element_by_xpath ("/html/body/div/form/input") 这个路径是从网页其实标签<html>开始,一直到要定位的元素的路径。但是如果在要定位的元素与页面开始元素之间的元素有任何的增减,元素定位就会失败b.使用相对路径定位元素例如:1 driver.find_el...原创 2018-04-27 10:04:20 · 367 阅读 · 0 评论 -
python中的类和对象,属性和方法
一、面向对象的概述面向对象是一种描述业务问题、设计业务实体和实体之间关系的方法二、类和对象1、类和对象得区别:类是对客观世界中事物得抽象,而对象是类实例化后的实体 例如:汽车模型就是一个类,制造出来的每辆汽车就是一个对象2、类的定义: (1)python使用class关键字定义一个类,类名的首字母一般要大写: 例如:class Student: #定义了一个Student类...原创 2018-04-26 13:18:30 · 39948 阅读 · 8 评论 -
Chromedriver、geckodriver、IEDriverServer与浏览器的对应版本和下载地址
chromedriver与chrome的的对应版整理:chromedriver版本 chrome版本 v2.9 v31-v34 v2.10 v33-v36 v2.11 v36-v40 v2.12 v38-v41 v2.14 v39-v42 v2.15 v40-v43 v2.16 v42-v45 v2.17 v...原创 2018-08-22 10:23:38 · 27937 阅读 · 0 评论