随笔分类 -  python+selenium 智能机器人

python是未来人工智能发展方向
摘要:目前正在搭建现在公司售票系统的UI自动化测试系统,遇到一个页面滚动问题用了好多办法就是没法滚动到底部最后在网上看到针对针对某个div的操作 1、如果滚动条是针对整个HTML可以用如下方式: js = "var q=document.documentElement.scrollTop=10000" # 阅读全文
posted @ 2021-02-25 17:20 韦大仙 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:ActionChains简介 actionchains是selenium里面专门处理鼠标相关的操作如:鼠标移动,鼠标按钮操作,按键和上下文菜单(鼠标右键)交互。 这对于做更复杂的动作非常有用,比如悬停和拖放。 actionchains也可以和快捷键结合起来使用,如ctrl,shif,alt结合鼠标一 阅读全文
posted @ 2019-02-15 13:58 韦大仙 阅读(5370) 评论(0) 推荐(0) 编辑
摘要:selenium框架是目前使用较广泛的开源自动化框架,一款好的、基于界面的录制工具对于初学者来说可以快速入门;对于老手来说可以提高开发自动化脚本的效率。我们知道Selenium IDE是一款使用较多的脚本录制工具,且只支持Firefox老版本。今天给大家介绍一款Selenium IDE的替代者,Ka 阅读全文
posted @ 2018-07-29 10:39 韦大仙 阅读(813) 评论(0) 推荐(0) 编辑
摘要:! done 本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数   温故知新 1. 集合 主要作用:  去重 关系测试, 交集\差集\并集\反向(对称)差集 + View C 阅读全文
posted @ 2018-07-28 23:46 韦大仙 阅读(408) 评论(0) 推荐(0) 编辑
摘要:! done 本节内容 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码  1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 ?1names = ['Alex',"Tenglan",'Eric'] 阅读全文
posted @ 2018-07-28 23:44 韦大仙 阅读(229) 评论(0) 推荐(0) 编辑
摘要:! done 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue  表达式wh 阅读全文
posted @ 2018-07-28 23:41 韦大仙 阅读(282) 评论(0) 推荐(0) 编辑
摘要:请大家看一段代码: yesterday2是我之前上个帖子创建的文件,为了方便大家看清我把本来的代码复制到下面: coding=utf 8 f=open("yesterday2","r",encoding="utf 8") f_new=open("yesterday2.bak","w",encodin 阅读全文
posted @ 2018-06-30 17:54 韦大仙 阅读(272) 评论(0) 推荐(0) 编辑
摘要:对文件操作流程 现有文件如下 Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yesterday when I was young 昨日当我年少轻狂 The t 阅读全文
posted @ 2018-06-23 17:08 韦大仙 阅读(382) 评论(0) 推荐(0) 编辑
摘要:百度了几个回答都没有解决问题,有些回答明显是直接复制过来的一点价值都没有,然后google一下立马解决。很多时候不能怪搜索引擎,问题出在一些国内网友对知识的不负责任 解决:找到报错文件,也就是那个pip,然后cd进目录 vi 编辑pip,将里面的内容改为如下所示: coding: utf 8 imp 阅读全文
posted @ 2018-06-23 02:12 韦大仙 阅读(349) 评论(0) 推荐(0) 编辑
摘要:第一步 Python的安装配置 打开官网: https://www.python.org/downloads/ 目前官网上已经更新到3.6.1啦,有两个版本,大家可以按自己喜欢的去下载,我自己选择的是Python3.5,语法对比2.7版本的会有些改进,用2.7版本的小朋友贴我的代码是会报错的哦! 安 阅读全文
posted @ 2018-06-22 23:37 韦大仙 阅读(2329) 评论(0) 推荐(0) 编辑
摘要:程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 !/usr/bin/env python coding:utf 8 username=lhl,pa 阅读全文
posted @ 2018-06-14 13:35 韦大仙 阅读(368) 评论(0) 推荐(0) 编辑
摘要:菩萨蛮·黄鹤楼 茫茫九派流中国,沉沉一线穿南北。烟雨莽苍苍,龟蛇锁大江。 黄鹤知何去,剩有游人处。把酒酹滔滔,心潮逐浪高! coding:UTF 8 import random secret = random.randint(1,100) '''print secret''' print(' 游戏开 阅读全文
posted @ 2018-06-13 14:46 韦大仙 阅读(324) 评论(0) 推荐(0) 编辑
摘要:功能要求: 查询联系人,输入姓名,可以查询当前通讯录里面的联系人信息,若联系人存在,则输出联系人信息,若不存在,则告知 插入联系人,可以向通讯录中新建联系人,若联系人已经存在,则询问是否修改联系人信息,若不存在,则新建联系人 删除联系人,可以删除联系人,若联系人不存在,则告知 输入指令,退出通讯录 阅读全文
posted @ 2018-06-12 09:32 韦大仙 阅读(883) 评论(0) 推荐(0) 编辑
摘要:也愿大家永葆初心—— 已识乾坤大,犹怜草木青。 一、python简介 首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机 阅读全文
posted @ 2018-06-08 12:38 韦大仙 阅读(424) 评论(0) 推荐(0) 编辑
摘要:1,将浏览器最大化 我们知道调用启动的浏览器不是全屏的,这样不会影响脚本的执行,但是有时候会影响我们“观看”脚本的执行。 coding=utf 8 from selenium import webdriver import time browser = webdriver.Firefox() bro 阅读全文
posted @ 2018-05-28 17:07 韦大仙 阅读(2059) 评论(0) 推荐(0) 编辑
摘要:恰同学少年,风华正茂;书生意气,挥斥方遒。 指点江山,激扬文字,粪土当年万户侯。 coding:utf 8 names = ["Alex", "Tenglan", "Eric", "Rain", "Tom", "Amy"] b=[1,2,3] print (names[1:4]) print nam 阅读全文
posted @ 2018-04-25 11:04 韦大仙 阅读(243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示