首页 > 编程语言 >python+selenium+pytest-(2)_访问百度

python+selenium+pytest-(2)_访问百度

时间:2023-08-22 23:55:37浏览次数:41  
标签:webdriver searchElement python selenium driver 访问 pytest import

UI自动化测试代码的执行顺序就是:加载驱动->访问链接->页面操作

import time
from selenium import webdriver
from selenium.webdriver.common.by import By

#加载驱动
driver = webdriver.Chrome()

#访问链接
driver.get("http://www.baidu.com")

#页面操作
inputElement = driver.find_element(By.ID,"kw")
inputElement.send_keys("测试")

searchElement = driver.find_element(By.ID,"su")
searchElement.click()

time.sleep(5)

#退出
driver.quit()

标签:webdriver,searchElement,python,selenium,driver,访问,pytest,import
From: https://www.cnblogs.com/oytao/p/17649960.html

相关文章

  • pytest读取config.ini报错
    报错现象:    解决方法:找到phthon安装路径下的iniconfig/_init.py文件,添加代码encoding=‘utf-8-sig’,如图所示 ......
  • Python 基础面试第二弹
    1. 解释下Python中的面向对象,以及面向对象的三大特点:在Python中,面向对象编程(Object-OrientedProgramming,简称OOP)是一种编程范式,它将数据和操作数据的方法组织在一起,形成对象。面向对象的编程主要围绕着类(Class)和对象(Object)展开,通过封装、继承和多态等概念,实现代码的重用性......
  • python:用Pandas实现笛卡尔积效果
       1importpandasaspd23456students=pd.DataFrame([[1,'Alice'],7[2,'Bob'],8[13,'John'],9[6,'Alex']],colu......
  • python截图、压缩、转base64,可以用2m压缩到100k,肉眼不失真
    1importwin32gui2importwin32ui3importwin32con4importnumpyasnp5importcv26importbase6478#通过句柄截取窗口内容9defcapture_window_by_handle(handle):10left,top,right,bottom=win32gui.GetWindowRect(handle)11width......
  • IDA python使用
    一.常用函数1.defhex(str)#把字符串转换成十六进制2.defMinEA()#获取反汇编窗口中代码段的最小地址3.defMaxEA()#获取反汇编窗口中代码段的最大地址4.defScreenEA()#获取光标所在位置5.defSegEnd(str)#获取程序中某段的结束地址典型例子:print(hex(MinEA()))pri......
  • python数据分析基础《用数据讲故事》#0 引言
    0引言0.1糟糕的图表无处不在0.2我们天生不擅长用数据讲故事在学校里,我们学习了很多关于语言和数学的知识。在语言方面,我们学习如何将单词组合成句子和故事。数学方面,我们学习如何理解数字。但很少有人将这两方面结合起来:没有人教我们如何用数字讲故事。更严峻的是,很少有人......
  • Python高保真高压缩图片
    '''pipinstallnumpypipinstallopencv-python'''fromioimportBytesIOimportcv2importnumpyasnpdefpic_compress(pic_path,out_path,target_size=199,quality=90,step=5,pic_type='.jpg'):#读取图片bytes......
  • python · SQL | MySQL 配置与 python 连接数据库
    来存档一下搞sql的过程,方便以后查阅。安装与配置mysqlserver:https://blog.csdn.net/zhende_lan/article/details/129318514在同一个网页下载mysqlworkbench(数据库可视化);打开workbench,新建一些表,用来测试:https://zhuanlan.zhihu.com/p/260139380python连接sql的代......
  • 使用 Python ssh 远程登陆服务器的最佳方案
    在使用Python写一些脚本的时候,在某些情况下,我们需要频繁登陆远程服务去执行一次命令,并返回一些结果。在shell环境中,我们是这样子做的。sshpass-p${passwd}ssh-p${port}-l${user}-oStrictHostKeyChecking=noxx.xx.xx.xx"ls-l"然后你会发现,你的输出有很多你并不......
  • Python学习日记 2023年8月22日
    importglobimportargparseimportcv2importnumpyfromtqdmimporttqdmfromitertoolsimportproductdefparsArgs():parser=argparse.ArgumentParser('拼接马赛克图片')parser.add_argument('--targetpath',type=str,default='3.jp......