python+Selenium之操作滚动条
摘要:当我们做测试的时候,如果页面过长,就会定位元素失败,这时可以使用move_to_element方法跳到该元素的位置再操作: from selenium.webdriver.common.action_chains import ActionChains target = driver.find_el
阅读全文
posted @
2019-04-17 20:35
Amy_Hu
阅读(1094)
推荐(0)
Python+Selenium之cannot focus element 解决方法
摘要:有时候刚进入页面输入第一个值时脚本会报错:cannot focus element 贴下我的脚本和解决办法供大家参考 我原本的脚本是: WebDriverWait(driver,15,0.5).until(EC.visibility_of_element_located((By.ID,"inputC
阅读全文
posted @
2019-04-04 17:16
Amy_Hu
阅读(1499)
推荐(0)
Python+Selenium之常用模块
摘要:要用webdriver:from selenium import webdriver eg: driver = webdriver.Chrome() driver.maximize_window() driver.get("http://www.baidu.com") 要用等待:from selen
阅读全文
posted @
2019-04-04 15:29
Amy_Hu
阅读(1015)
推荐(0)
Python+Selenium之通过batch跑脚本
摘要:例如在执行路径C:\Portal_Scripts\Scripts下的脚本CreateIndicativeBOP.py,可以在notepad里面编写如下: @echo off cd C:\Portal_Scripts\Scripts start python CreateIndicativeBOP.p
阅读全文
posted @
2019-04-01 15:59
Amy_Hu
阅读(446)
推荐(0)
Python+Selenium-BDD框架之behave
摘要:(查看behave具体教程可以访问官网: http://pythonhosted.org/behave/) 1.安装behave 安装好python后,使用 pip install behave命令安装behave 2.简单实例 新建下面几个文件,文件结构如下 firstCase firstCase
阅读全文
posted @
2019-04-01 15:10
Amy_Hu
阅读(1630)
推荐(0)
Python+Selenium之HTMLTestRunner
摘要:下载 HTMLTestRunner 模块 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 保存路径:将下载的HTMLTestRunner.py文件复制到Python安装路径下的Lib目录 验证:在Python交互模式下引入HTMLTe
阅读全文
posted @
2019-03-28 18:19
Amy_Hu
阅读(1703)
推荐(0)
Python+Selenium操作select下拉框
摘要:首先需要倒入Select模块: from selenium.webdriver.support.select import Select 常用方法: 通过索引定位:select_by_index() 通过value值定位:select_by_value() 通过文本值定位:select_by_vis
阅读全文
posted @
2019-03-25 22:54
Amy_Hu
阅读(500)
推荐(0)
Python+Selenium设置元素等待
摘要:显式等待 显式等待使 WebdDriver 等待某个条件成立时继续执行,否则在达到最大时长时抛弃超时异常 (TimeoutException)。 #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.b
阅读全文
posted @
2019-03-24 00:02
Amy_Hu
阅读(1501)
推荐(0)
Python+Selenium定位元素的方法
摘要:Python+Selenium有以下八种定位元素的方法: 1. find_element_by_id() eg: find_element_by_id("kw") 2. find_element_by_name() eg: find_element_by_name("wd") 3. find_ele
阅读全文
posted @
2019-03-23 23:17
Amy_Hu
阅读(562)
推荐(0)
Selenium + Python操作IE 速度很慢的解决办法
摘要:IEDriverServer 64位换成32位 https://docs.seleniumhq.org/download/
阅读全文
posted @
2018-06-08 17:32
Amy_Hu
阅读(913)
推荐(0)
Selenium打开IE报错“Protected Mode settings...”解决方法
摘要:最近在使用Selenium打开IE浏览器碰到以下报错: 在网上搜了很多解决方法,比如把以下四个选项的Enable Protected Mode的CheckBox都勾上或者都不勾 或者加入以下代码: from selenium.webdriver.common.desired_capabilities
阅读全文
posted @
2018-06-08 16:18
Amy_Hu
阅读(1404)
推荐(0)
python读取Excel
摘要:1. Excel 2007 1 pip install openpyxl: C:\Python\Scripts>pip install openpyxl 2.source code #coding=utf-8import openpyxl def read07Excel(path): wb = op
阅读全文
posted @
2018-05-30 16:25
Amy_Hu
阅读(378)
推荐(0)
Python + Selenium 基础篇 - 打开和关闭浏览器
摘要:1.首先要下载浏览器对应的driver,并放到你的python安装目录 Chrome浏览器(chromedriver): http://npm.taobao.org/mirrors/chromedriver/ (注意下载的版本是不是跟你的浏览器版本对应) Firefox浏览器(geckdriver)
阅读全文
posted @
2018-04-13 15:31
Amy_Hu
阅读(9027)
推荐(0)
安装Python + Selenium
摘要:1.Python下载与安装 先去Python官网下载安装包:http://www.python.org/ 下载后按步骤安装(最好不要安装到系统盘) 安装好后将安装路径(Python和Scripts)添加到系统环境变量:计算机->属性->高级系统设置->系统变量path 2.安装Selelium 安
阅读全文
posted @
2018-04-13 15:09
Amy_Hu
阅读(200)
推荐(0)