python+selenium之字符串切割操作

  1. 在Python中自带的一个切割方法split(),这个方法不带参数,就默认按照空格去切割字段,如果带参数,就按照参数去切割。
  2. 新建一个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

最新文章

  1. SimpleDateFormat使用详解——日期、字符串应用
  2. Mysqle 常用 函数
  3. ASP.NET MVC 4 视图页去哪里儿
  4. struts2 CVE-2013-1965 S2-012 Showcase app vulnerability allows remote command execution
  5. hive中grouping sets的使用
  6. 使用JDBC-ODBC读取Excel文件
  7. android Camera拍照 及 MediaRecorder录像 预览图像差90度
  8. linux c正则
  9. linux下安装部署环境:jdk、tomcat、nginx
  10. (4)activiti之uel表达式
  11. 基于reflectasm打造自己的通用bean工具
  12. ECMAScript 6 之 let 和 const 命令
  13. springboot系列三、springboot 单元测试、配置访问路径、多个配置文件和多环境配置,项目打包发布
  14. sql zhuan ORACLE
  15. (转)Silverlight调用的JS方法返回对象数组的处理方法
  16. 配置total commander 显示所有或特定文件夹 (带点的文件夹)
  17. IntelliJ IDEA 2016 完美破解+汉化补丁
  18. 【LOJ】#2067. 「SDOI2016」硬币游戏
  19. hduoj----(1033)Edge
  20. css可应用的渐进增强新特性

热门文章

  1. Android之Handler用法总结/安卓中只有主线程可以修改UI
  2. Oracle 导入导出SQL 查看登录用户表个数
  3. pip换国内源
  4. Linux-使用 screen 管理你的远程会话
  5. 解决Jquery Ajax提交 服务器端接收中文乱码问题
  6. C++ opencv高速样例学习——读图显示
  7. php处理XML数据
  8. log4j使用示例
  9. Apache服务器 403 Forbidden的几种错误原因小结!
  10. The Definitive Guide To Django 2 学习笔记(五) 第四章 模板 (一)基本模板系统