python语言基础,UI自动化-selenium的使用

本文介绍了Python的基础知识,包括其动态特性和易学性,还深入讲解了如何使用Python进行UI自动化,特别是Selenium库的应用。通过实例展示了安装selenium模块,设置Firefox驱动,以及打开网页并搜索关键字的操作过程。
摘要由CSDN通过智能技术生成

python语言基础:

python语言是一个动态的,面对对象的,大小写敏感的脚本语言。
人生苦短,我用python:
1.简单:python是一种代表着极简主义思想的语言。
2.易学:python极容易上手。
3.速度快:编写速度快,运行速度快,数字无边界。
4.免费,开源。

python语法脑图

变量:
a = 3
a 是一个变量,可以用任何字母代替(除了保留字)
3 是一个值,在 a 中有三个属性,id,type,value
其中id:39674664L,type:int,value:3栈与堆

数据类型:
字符串型(str),整型(int),布尔型(False,Ture)浮点数型。
变量
逻辑:
if 。。。else
for

#if循环
a = int(input(“请输入年的年份:”))
if a %40 and a%100!=0:
print (“闰年1”)
elif a%400
0:
print (“闰年2”)
elif a%32000 and a %1728000:
print (“闰年3”)
else:
print (“不是闰年”)

#for循环
import turtle
t = turtle.Pen()
for i in range(360):
t.forward(i)
t.right(40)

对象:
字符串,字典,元组,列表

UI自动化:

工具:
range(x,y,step) 范围函数
random.randint 随机数函数
time.sleep 时间函数
webdriver 打开网站程序函数
在这里插入图片描述
在python打开网站的重要的两步:
1.进入python打开终端控制台Terminal
在这里插入图片描述
输入 pip install selenium 安装selenium模块
导入selenium中的webdriver
在这里插入图片描述

2.安装Firefox 的驱动 geckodriver:
下载完成后进行解压,然后将geckodriver.exe分别移动到python根目录和Firefox的根目录即可。
在这里插入图片描述

#打开百度网站且搜索关键字,打印出搜索结果,也可以说雇佣了一个robot来打开网站。
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get(‘http://www.baidu.com/’)

srk = driver.find_element_by_id(“kw”)
srk.send_keys(u"美女")

sou = driver.find_element_by_id(“su”)
sou.click()

time.sleep(10)
biaotis = driver.find_elements_by_tag_name(“h3”)
lianjie = driver.find_elements_by_tag_name(“a”)
for a in biaotis:
print (a.text)
for b in lianjie:
print (b.text)

selenium

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值