from selenium import webdriverimport oschromedriver = 'C:\\Users\\bxm\AppData\Local\Programs\Python\Python36\chromedriver.exe'chome_options = webdrive ...
分类:
编程语言 时间:
2018-02-06 20:20:09
阅读次数:
1240
# -*- coding: utf-8 -*- from selenium import webdriver from time import sleep mobileEmulation = {'deviceName': 'Apple iPhone 4'} options = webdriver.C ...
分类:
移动开发 时间:
2018-02-06 20:14:47
阅读次数:
1384
from selenium import webdriver import time from bs4 import BeautifulSoup url = "http://www.hsbkos.com/" soup = BeautifulSoup() soup.findAll('div',{'cl... ...
分类:
编程语言 时间:
2018-02-06 11:40:33
阅读次数:
242
selenium控制浏览器需要下载对应版本的驱动,并把下载好的驱动解压然后拷贝到python的安装目录。 1、chrome 驱动对应版本及下载地址;https://npm.taobao.org/mirrors/chromedriver/ 2、firefox 驱动下载地址 ;https://githu ...
分类:
编程语言 时间:
2018-02-05 00:23:02
阅读次数:
126
大家都知道弹出框大致可以分为三种:1.警告消息框(alert)、2.确认消息框(confirm)、3.提示消息对话(prompt) 而selenium 提供switch_to_alert()方法来定位: switch_to_alert() #定位弹出对话 text() #获取对话框文本值 accep ...
分类:
编程语言 时间:
2018-01-30 16:47:29
阅读次数:
334
selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工具来定位的。sele ...
分类:
编程语言 时间:
2018-01-24 19:45:32
阅读次数:
178
#coding=utf-8 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as ...
分类:
编程语言 时间:
2018-01-23 15:43:20
阅读次数:
191
今天小编要介绍的是数据驱动最简单和最常用的一种方法,由于只是介绍方法,代码操作后的美观程度略有缺陷,介意者可以自行改动 还是以163邮箱登录为例: 设计一个存放数据的类,这个类的参数是我们需要修改的数据,然后再类外传入数据 设计登录方法,这个方法在之前小编已经介绍过,本次仅对其中的代码稍作更改 最后 ...
分类:
编程语言 时间:
2018-01-23 13:03:37
阅读次数:
185
进行之自动化测试,想把自动生成的excle保存到指定的目录下。网上百度的代码如下: 生成的excle默认保存在当前文件夹下。但是我想保存在指定的文件下,百度也没有类似的例子。 于是一个一个试,在xlwt.Workbook()添加目录地址未成功。 在w.add_sheet()添加目录地址也未成功。 在 ...
分类:
编程语言 时间:
2018-01-22 21:17:43
阅读次数:
945
恢复内容开始 window10下环境搭建 1.安装python https://www.python.org/downloads/ 在该网址下下载python最新版本,点击安装,安装时选择将python路径添加到path环境变量中 2.安装setuptools和pip setuptools可以更方便 ...
分类:
编程语言 时间:
2018-01-18 20:34:35
阅读次数:
148