摘要: 将一个正整数分解质因数 分析如下: 对输入的n进行分解质因数,先找到一个最小的质数k 1、如果k等于n,则分解结束,输出k 2、如果n>k,但n能被k整除,则应记录k的值,并用n除以k的商,作为新的正整数n,重复执行第一步 3、如果n不能被k整除,则用k+1作为k的值,重复执行第一步 代码如下 1、 阅读全文
posted @ 2019-03-29 11:59 十二点几 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 1 def func(n): 2 if n==1: 3 return 1 4 else: 5 return n*func(n-1) 6 print(func(10)) 2、输出斐波那契数列的第n个数 1 def fib(n): 2 if n==1 or n==2: 3 return 1 4 retu 阅读全文
posted @ 2019-03-29 10:48 十二点几 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 如上图所示,部分网页上可能会出现进度条控件,处理此控件时首先要弄清楚此控件的结构代码,如下图: 此处控件由三部分组成:进度条,滑动块,和输入框。输入框操作之前介绍过,不再讲述 进度条可通过title属性获取当前的值 具体操作时可通过ActionChains中的move_by_offset来实现滑动块 阅读全文
posted @ 2016-10-19 17:34 十二点几 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 元素定位后可根据页面元素的类型执行相关操作,一下使用element指代已定位的页面元素 1、输入框 包括文本输入框和密码输入框,可用操作有clear()和send_keys(),具体用法如下 element.clear() #清空输入框当前内容element.send_keys("string") 阅读全文
posted @ 2016-08-26 09:50 十二点几 阅读(450) 评论(0) 推荐(0) 编辑
摘要: WEB页面上frame及element定位,需要先了解页面HTML结构,如下图所示: 在Firefox或者IE中按F12按键调用开发人员工具,在HTML界面可以看到页面的大体结构(也可参考http://wenku.baidu.com/view/f7f7514e763231126edb117a.htm 阅读全文
posted @ 2016-07-06 16:24 十二点几 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 一、浏览器兼容性 当前selenium 2.0支持的浏览器 从selenium的__init__文件中可以查看到,我当前使用的selenium版本是2.53.2 从selenium的Webdriver模块查看__init__文件,可以看到以下代码: from .firefox.webdriver i 阅读全文
posted @ 2016-07-04 19:11 十二点几 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 一、安装Eclipse 具体可以参考http://jingyan.baidu.com/article/fea4511a130b59f7bb912503.html,步骤比较详细 二、搭建Python+selenium环境 具体参考http://wenku.baidu.com/link?url=p6wc 阅读全文
posted @ 2016-06-30 13:41 十二点几 阅读(225) 评论(0) 推荐(0) 编辑