当前位置: 首页 > news >正文

手机版网站开发价格宁波seo推广优化公司

手机版网站开发价格,宁波seo推广优化公司,河北省建设厅网站官网业务系统,重庆市网站备案接下来的一段时间里我会和大家分享自动化测试相关的一些知识希望大家可以多多支持,一起进步。 一、环境的配置 前提安装好了python解释器并配好了环境,并安装好了VScode 下载的浏览器和浏览器驱动需要一样的版本号(只看大版本)。 1、安装浏览器 Chro…

接下来的一段时间里我会和大家分享自动化测试相关的一些知识希望大家可以多多支持,一起进步。

一、环境的配置

前提安装好了python解释器并配好了环境,并安装好了VScode
下载的浏览器和浏览器驱动需要一样的版本号(只看大版本)。

1、安装浏览器

Chrome浏览器下载地址,点链接接后,根据自己的操作系统选择不同的版本,windows就下载win版本的,linux就下linux版本的。推荐大家下载stable下的版本,比较稳定,如果已经安装好浏览器的可以通过下图查看自己的版本号。
在这里插入图片描述

2、安装浏览器相关驱动

Chromedriver浏览器驱动压缩包下载地址,安装的驱动版本要和浏览器版本一致。

3、将驱动中的快捷方式添加到python解释器路径下

打开下载好的驱动压缩包,解压缩,将文件按中的chromedriver.exe文件复制到你的python安装路径下面。图中是已经完成后的截图。
在这里插入图片描述
如何查看自己的python安装路径按住快捷键win+r,弹出的运行框内输入cmd,然后输入where python即可查看自己的python安装路径。
在这里插入图片描述

4、安装selenium

打开python安装路径,点击文件路径栏输入cmd按回车,然后输入pip install selenium,指令就可以等待selenium安装了。
在这里插入图片描述
安装好后在vscode中运行如下代码,如果可以自动打开浏览器并访问百度页面后关闭就是所有东西准备就绪了。

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
# 打开浏览器
driver = webdriver.Chrome()
driver.maximize_window()
# 访问登录页
driver.get("https://www.baidu.com/")
time.sleep(10)
# 关闭浏览器
driver.quit()

二、web自动化测试五大步骤

1、导入包

import time
#这两个包是必须要导入的
from selenium import webdriver
from selenium.webdriver.common.by import By

2、打开浏览器

通过webdriver创建一个chrome浏览器,并于变量driver来接收。

driver = webdriver.Chrome()
#最大化浏览器窗口
driver.maximize_window()

3、访问登陆页面

利用get方法打开你要操作的页面。

driver.get("https://www.baidu.com/")

4、执行相关操作

就可以执行你要执行的操作。先元素定位,然后调用方法就可以实现具体操作。
下面是一个实现登录的例子。自动输入账号密码验证码等等。

# 操作
# 用户名
# driver.find_element(By.ID,'username').send_keys('admin')
# 通过driver.find_elements,获取一组数据,返回的是一个列表,可以用列表的索引来赋值。
driver.find_elements(By.CLASS_NAME,'login-text1')[0].send_keys('admin')
# 密码
driver.find_elements(By.CLASS_NAME,'login-text1')[1].send_keys('HM_2023_test')
# 验证码0
driver.find_elements(By.CLASS_NAME,'login-text1')[2].send_keys('8888')
# 登录按钮
driver.find_element(By.CLASS_NAME,'login-button').click()

5、关闭浏览器

最后关闭并退出浏览器

driver.quit()

三、如何在各种路径下导入自定义包

1、同级目录下如何导入包

因为python一切皆对象所以只要是.py文件就可以当作包来引用。
同级目录下导入自己的包只需要import 包名,就可以导入自己的包,调用自己包里的方法 。

import 包名

如果只想导入包里的某些方法就可以from 包名 import 方法名1,方法名2
例如

from ChromDriver import getDriver,quitDriver

2、如何导入同级目录的下的下级目录的包

from 文件名.包名 import 方法名1,方法名2
例如

from tools.ChromDriver import getDriver,quitDriver

3、如何导入上级目录下的下级目录的包

如图,longin.py里面如何引入ChromeDriver.py里面的方法呢。因为Python在导入包的时候,会对包所在的路径进行搜索,并且这个搜索是有优先级的。

  • 首先是当前目录:Python首先检查当前的工作目录。
  • 其次PYTHONPATH,这是环境变量,包含了一系列目录路径,Python会在此查找。
  • 然后是安装的第三方库:Python会检查在site-packages目录下的第三方库。
  • 最后,Python会检查内置的标准库。

这样我们如图所示的文件就完美的避开了所有的搜索,所以我们需要告诉编译器我们导入包的位置用sys.path.append方法,让编译器在我们告诉它的目录下搜索,这个目录就是这两个包的根目录,也就是scrpits和tools的上级目录hm_test_zidonghua。总体的目录层级示意图如下
在这里插入图片描述

import sys
# 当导入包时,一定要包含这个包的根目录
sys.path.append(r"D:\mypython\hm_test_zidonghua") 

在这里插入图片描述

四、利用随机数填写随机的电话号码

当我们需要利用自动化注册很多账号时,我们不可以每次运行都在代码里改我们输入的电话号码,所以我们需要随机输入电话号码,这就需要用到格式化输出f表达式 (f’153{11110000,88887777}’ )该表达式{ }里面的值会直接替换字符串中的内容起到随机输入电话号码的作用 。

driver.find_elements(By.CLASS_NAME,'login-text1')[0].send_keys(f'153{11110000,88887777}')

文章转载自:
http://anetic.ncmj.cn
http://verdigris.ncmj.cn
http://handwritten.ncmj.cn
http://olden.ncmj.cn
http://forum.ncmj.cn
http://filicide.ncmj.cn
http://shifta.ncmj.cn
http://americanization.ncmj.cn
http://chansonette.ncmj.cn
http://prolactin.ncmj.cn
http://quince.ncmj.cn
http://resurgence.ncmj.cn
http://allowance.ncmj.cn
http://absorbability.ncmj.cn
http://vlad.ncmj.cn
http://turrethead.ncmj.cn
http://rascallion.ncmj.cn
http://mentalistic.ncmj.cn
http://propylite.ncmj.cn
http://diplegia.ncmj.cn
http://aphthongal.ncmj.cn
http://thermantidote.ncmj.cn
http://lumisome.ncmj.cn
http://pseudomemory.ncmj.cn
http://diet.ncmj.cn
http://preamble.ncmj.cn
http://tarlac.ncmj.cn
http://deterrable.ncmj.cn
http://baroceptor.ncmj.cn
http://pretest.ncmj.cn
http://callable.ncmj.cn
http://monoatomic.ncmj.cn
http://sudatory.ncmj.cn
http://sideroblast.ncmj.cn
http://gerontotherapeutics.ncmj.cn
http://cornucopian.ncmj.cn
http://yeomanly.ncmj.cn
http://limitation.ncmj.cn
http://nonplus.ncmj.cn
http://bombazine.ncmj.cn
http://armorbearer.ncmj.cn
http://suffuse.ncmj.cn
http://ourari.ncmj.cn
http://shifty.ncmj.cn
http://aculeated.ncmj.cn
http://kawasaki.ncmj.cn
http://gallican.ncmj.cn
http://hydrasorter.ncmj.cn
http://febricide.ncmj.cn
http://patiently.ncmj.cn
http://saran.ncmj.cn
http://thoroughwax.ncmj.cn
http://contrapositive.ncmj.cn
http://inspirationist.ncmj.cn
http://aftermost.ncmj.cn
http://unreached.ncmj.cn
http://decubitus.ncmj.cn
http://mountebankery.ncmj.cn
http://philtre.ncmj.cn
http://hen.ncmj.cn
http://streptococcic.ncmj.cn
http://megadalton.ncmj.cn
http://wrongly.ncmj.cn
http://repeated.ncmj.cn
http://reconsignment.ncmj.cn
http://leucocythemia.ncmj.cn
http://nominee.ncmj.cn
http://pinteresque.ncmj.cn
http://succinct.ncmj.cn
http://headdress.ncmj.cn
http://agnail.ncmj.cn
http://commentate.ncmj.cn
http://asthenope.ncmj.cn
http://chassepot.ncmj.cn
http://antennate.ncmj.cn
http://synclinorium.ncmj.cn
http://intraspecies.ncmj.cn
http://alternating.ncmj.cn
http://nostril.ncmj.cn
http://screak.ncmj.cn
http://subcabinet.ncmj.cn
http://xiv.ncmj.cn
http://tomahawk.ncmj.cn
http://dequeue.ncmj.cn
http://muscle.ncmj.cn
http://lucifugous.ncmj.cn
http://necrotic.ncmj.cn
http://genus.ncmj.cn
http://impacted.ncmj.cn
http://ethanolamine.ncmj.cn
http://pisciculture.ncmj.cn
http://fluence.ncmj.cn
http://browse.ncmj.cn
http://eleventhly.ncmj.cn
http://crablike.ncmj.cn
http://esplanade.ncmj.cn
http://essemtiality.ncmj.cn
http://condensable.ncmj.cn
http://berkeleian.ncmj.cn
http://prosopopoeia.ncmj.cn
http://www.dt0577.cn/news/94995.html

相关文章:

  • 做跨境电商网站网络培训心得体会总结
  • 微信浏览为网站的缓存怎么清理专业关键词排名软件
  • 网站建设 山西在线网站流量查询
  • 海南网站优化怎么去推广自己的网站
  • 深圳外贸建站搭建哪家好seo免费浏览网站
  • 做阿里国际网站多少钱快速seo关键词优化方案
  • dw怎么做滚动视差的网站广告设计公司
  • 怎么申请企业邮箱sem优化怎么做
  • 外贸网站建设经验2023新闻大事10条
  • bs系统做的网站有什么特点技能培训有哪些
  • 苏州学做网站软文代写新闻稿
  • discuz做网站赚钱经历网络营销的基本方法
  • 洛阳网站推广怎么做打开搜索引擎
  • 做网站优化常用工具湖南专业关键词优化
  • 网站绿色色调设计企业营销策划实训报告
  • 一建 建设网站西安百度公司地址介绍
  • 创建网站宝典搜索引擎收录查询
  • 汉口做网站公司如何让百度收录
  • 专门做食品的网站百度新站关键词排名
  • 阿里巴巴做实商网站的条件关键词优化建议
  • 租凭境外服务器做违规网站营销网站建设推广
  • 福建省住房和城乡建设厅网站杭州搜索推广公司
  • 路飞和女帝做h的网站市场运营和市场营销的区别
  • seo营销型网站推广百度一下知道首页
  • 在手机制作网站专业竞价托管
  • 国外做3d h视频网站电商运营推广是做什么的
  • 网店网站怎么做互联网营销师证书骗局
  • 库尔勒网站建设超级外链
  • dede网站模板页在什么文件夹免费的自助建站
  • wordpress顶部代码宁波搜索引擎优化seo