No.1 selenium学习之路之浏览器操作

selenium基础,首先就是浏览器的相关操作

下面描述几种浏览器的常用操作

1.打开浏览器

webdriver后面添加想要打开的浏览器 Ie或者Chrome

2.打开指定页面(百度)

3.休眠时间

这里的休眠时间,是以秒为单位,需要导入time包

4.点击浏览器左箭头,返回上一页

5.点击浏览器右箭头,切换下一页

6.刷新浏览器

7.退出浏览器

退出这里有两个方法,可以用close和quit。

close是关闭当前窗口,不会清空临时文件

quit是关闭浏览器,清空临时文件。

时间: 2024-07-31 00:04:58

No.1 selenium学习之路之浏览器操作的相关文章

No.11 selenium学习之路之加载浏览器插件for Firefox

打开帮助 -- 故障排除信息 点击显示文件夹 地址复制下来: 在代码中添加如下内容: 即可加载浏览器插件.

selenium学习之路3

自己用Python写了一个自动登陆qq邮箱的脚本,打开qq邮箱后总是报错:找不到元素. selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="switcher_plogin"] 试了各种方式,都找不到元素,什么元素都找不到. 然后有selenium ide录制脚本,才发现没有进入frame. 坑爹啊,看html就是没有发现啊,下次再有问题还是直接录制脚本好了,

selenium学习之路之 处理日历控件

最近在研究selenium,碰到处理日期控件的问题,尝试数种方法均无果,最后终于找到一种可以成功的一种处理方式. 整个日历控制在div中: <input type="text" name="startDate" id="id_startdate1" size="15" maxlength="60" onfocus="assignValue('tr_attr_1');" onkeyd

No.2 selenium学习之路之八种基本定位

selenium的八种定位方式 1.通过id定位     find_element_by_id() send_keys() 输入框输入字符串 click()  鼠标点击事件 注:send_keys输入中文时,需要在前面添加"u" 2.通过name定位 find_element_by_name() 3.通过class定位 find_element_by_class_name() 4.通过tag定位 find_element_by_tag_name() 页码上标签一样的很多,那么通过tag

No.18 selenium学习之路之匿名函数lambda

定义: lambda 参数列表:return(表达式) 匿名函数的表达式,只允许有一个. 匿名函数一般用于较简单的情况. 实例1: 实例2,配合高阶函数filter()使用: filter()函数是 Python 内置的另一个有用的高阶函数, filter()函数接收一个函数 f 和一个list, 这个函数 f 的作用是对每个元素进行判断, 返回 True或 False, filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list.

Python学习之路:文件操作

文件基本操作: 打开.读取.追加.关闭 #data = open("yesterday",encoding="utf-8").read() #打开并读取文件 f=open("yesterday",'r',encoding="utf-8") #文件句柄 data = f.read() print(data) f=open("yesterday2",'w',encoding="utf-8")

Python学习之路:文件操作之增删改查

f = open("yesterday","r",encoding="utf-8") #print(f.read()) #for i in range(5): # print(f.readline()) #打印前5行 #low loop ''' for index,line in enumerate(f.readline()): if index == 9: print('---------我是分割线---------') continue pr

Python学习之路3 - 字符串操作&amp;字典

本节内容: 常用的字符串处理. 格式化输出字符串. 字符串的替换. 字符串和二进制的相互转化. 字典的操作 字符串操作 常用的字符串处理 name = 'vector' print(name.capitalize()) # 首字母大写 print(name.count('e')) # 判断字符e在字符串中有多少个 print(name.center(50,'-')) # 一共打印50个字符,将vector放在中间,两边用-填充 print(name.endswith('r')) # 判断字符串以

Python学习之路4 - 文件操作&amp;编码转换

文件操作 文件操作大概分三步: 把文件打开. 操作文件. 把文件关上. 打开文件 打开文件用open()函数,打开成功后返回一个资源,具体语法如下. open(要打开的文件,打开方式,打开文件的格式,默认为utf-8) #例如 f = open('passengers.txt','r',encoding='utf-8') 上例用open以只读的模式打开文件,因为该文本是utf-8编码的,所以第三个参数是utf-8 w 模式是写入,是创建一个新文件的写,所以如果已经有了该文件就会被覆盖掉,注意安全