python+selenium之字符串切割操作
python+selenium之字符串切割操作
- 在Python中自带的一个切割方法split(),这个方法不带参数,就默认按照空格去切割字段,如果带参数,就按照参数去切割。
- 新建一个python文件,命名为base.py,里面放入打开浏览器等一些方法,其中包含切割的方法。代码如下所示
#coding:utf-8
from selenium import webdriver
import time
class Base(object):
driver = webdriver.Firefox()
def openbrowser(self):
self.driver.maximize_window()
self.driver.implicitly_wait(8)
def getbrowser(self):
self.driver.get("https://www.baidu.com/")
self.driver.find_element_by_id('kw').send_keys('selenium')
self.driver.find_element_by_id('su').click()
def search(self):
re=self.driver.find_element_by_xpath("//*[@class='nums']").text
print re
print "============"
new_str=re.split(u'约')[1]# 第一次切割得到 xxxx个,[1]代表切割右边部分
print new_str
new_re=re.split(u'个')[0] # 第二次切割,得到我们想要的数字 [0]代表切割参照参数的左边部分
print new_re
3.在另外一个包中新建一个测试脚本,命名为split_func.py,代码如下所示
#coding:utf-8
from pro1.base import Base
b=Base()
op_b=b.openbrowser()
get_b=b.getbrowser()
sea=b.search()
4.运行split_func.py脚本,测试结果如下图所示
详情参考:http://blog.csdn.net/u011541946/article/details/70184257
最新文章
- SimpleDateFormat使用详解——日期、字符串应用
- Mysqle 常用 函数
- ASP.NET MVC 4 视图页去哪里儿
- struts2 CVE-2013-1965 S2-012 Showcase app vulnerability allows remote command execution
- hive中grouping sets的使用
- 使用JDBC-ODBC读取Excel文件
- android Camera拍照 及 MediaRecorder录像 预览图像差90度
- linux c正则
- linux下安装部署环境:jdk、tomcat、nginx
- (4)activiti之uel表达式
- 基于reflectasm打造自己的通用bean工具
- ECMAScript 6 之 let 和 const 命令
- springboot系列三、springboot 单元测试、配置访问路径、多个配置文件和多环境配置,项目打包发布
- sql zhuan ORACLE
- (转)Silverlight调用的JS方法返回对象数组的处理方法
- 配置total commander 显示所有或特定文件夹 (带点的文件夹)
- IntelliJ IDEA 2016 完美破解+汉化补丁
- 【LOJ】#2067. 「SDOI2016」硬币游戏
- hduoj----(1033)Edge
- css可应用的渐进增强新特性