By定位通过对上面8种基本元素定位方式的学习,在使用过程种可以根据实际的情况去选择对应的的定位方式,我们可以用By来设置定位策略,具体语法如下:find_element(By.ID,"kw")find_element(By.NAME,"wd")find_element(By.CLASS_NAME," ...
分类:
其他好文 时间:
2019-02-10 23:41:50
阅读次数:
363
我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素。 元素定位的8种方法: id、name、class、tag、link、partail_link、xpath、css_selector 1、id定位: find_element_by_id() 从上面 ...
分类:
Web程序 时间:
2019-02-02 14:15:50
阅读次数:
715
一、函数的定义,并引用 public_model.py #登陆def login(driver): driver.find_element_by_id("idInput").clear() driver.find_element_by_id("idInput").send_keys('usernam ...
分类:
其他好文 时间:
2019-01-28 22:23:18
阅读次数:
204
报错信息如下: Undefined symbols for architecture arm64: "_OBJC_CLASS_$_XCElementSnapshot", referenced from: l_OBJC_$_CATEGORY_XCElementSnapshot_$_FBIsVisibl ...
分类:
移动开发 时间:
2019-01-23 15:38:26
阅读次数:
580
报错信息如下图所示: 解决方案:将项目根目录下的自己创建的selenium.py文件重命名。 ...
分类:
Web程序 时间:
2019-01-21 16:09:15
阅读次数:
1801
配置要求:用OSPF使PC1与PC2互通确定R2和R4状态是不是ABR确保区域456中仅有一个DR,没有BDR确保区域456DR地址为56.6确保区域12中没有DR,切发送hello报文的时间为5s配置步骤:1、基本配置:配置PC地址、网关,路由接口地址2、PC1与PC2互通1)配置思路区域0为主干区域,非主干区域必须连接主干区域邻居建立路由router-id不能一致,同网络的区域、子网必须一致路
分类:
其他好文 时间:
2019-01-17 23:40:59
阅读次数:
253
# 使用selenium和phantomJS浏览器获取网页内容的小演示 # 导入包 from selenium import webdriver # 使用selenium库里的webdriver方法调用PhantomJS浏览器实例一个浏览器的操作对象 # 括号里的参数为PhantomJS浏览器在电脑... ...
分类:
Web程序 时间:
2019-01-14 23:12:02
阅读次数:
210
我们在使用scrapy框架的时候,会经常疑惑,数据流是怎么样在各个组件中间传递的。最近经常用scrapy+selenium爬取淘宝,又因为今天周五心情好,本宝宝决定梳理一下这方面知识。 scrapy中各个组件相互通信的方式是通过request对象和response对象来完成的。也就是说spider和 ...
分类:
其他好文 时间:
2019-01-04 17:21:56
阅读次数:
406
(1) Pip install Requests /RequestsLibrary (1) 新建资源:New Resource ,建好后导入需要的Library ① ② (2) 新建用户键:New User Keyword ① (3) 传参:填入 Arguments ① (4) 操作在列表写入步骤 ...
分类:
编程语言 时间:
2019-01-03 15:39:33
阅读次数:
715
方法一:通过索引,id,name,WebElement定位 from selenium import webdriverdriver = webdriver.Firefox()driver.switch_to.frame(0) # 1.用frame的index来定位,第一个是0# driver.sw ...
分类:
编程语言 时间:
2018-12-28 14:34:49
阅读次数:
623