web自动化测试—selenium操作游览器属性
2024-08-31 00:18:11
# coding=utf-8
'''web游览器属性:
页面最大化 maximize_window()
获取当前页面地址 current_url
代码 page_source
title title
后退 back()
前进 forward()
刷新 refresh()
当前的游览器 name
获取元素值 get_attribute()
清除输入框内容 clear()
'''
from selenium import webdriver
from time import sleep dr=webdriver.Chrome() #最大化
dr.maximize_window()
dr.get("http://www.baidu.com")
dr.implicitly_wait(30) #获取当前的地址
current_url=dr.current_url
print(current_url) #获取当前的页面代码
source=dr.page_source
print(source) #获取当前的title
title=dr.title
print(title) dr.get("http://www.bing.com")
sleep(2) #后退
dr.back() #前进
dr.forward() #刷新
dr.refresh() #获取当前的游览器
name=dr.name #获取元素属性值
att=dr.find_element_by_id("kw")
att.get_attribute("name") #清除输入框内容
cl=dr.find_element_by_id("kw").send_keys("selenium")
cl.clear()
dr.quit()
最新文章
- webstorm 常用快捷键
- ubuntu系统安装软件方法
- DeepLearning之路 (五) CNN
- 【译】RabbitMQ:Topics
- 服务器端与客户端TCP连接入门(二)
- PL-SQL 存储函数和存储过程
- 一致性哈希算法 - consistent hashing
- 端口扫描之王——nmap入门精讲(一)
- zabbix_agent key 传递参数
- 用WebDriver实现基于jira过滤器视图的统计自动化
- android正在运行进程和后台缓存进程的区别
- ABP领域层——实体
- Unity 碰撞器和触发器的理解
- JavaScript基础学习(八)—事件
- lua 字符串
- Linux: 安装和启用firefox浏览器的java
- java数据库编程之数据库的设计
- 使用Java命令行方式导入第三方jar包来运行Java程序的命令
- 短路运算符(逻辑与&;&; 和 逻辑或||)
- 201621123002《JAVA程序设计》第三章学习总结
热门文章
- 关于DEV-c++ 运行窗口闪退的解决办法
- [Luogu] P4626 一道水题 II
- java mysql prepareStatement模糊查询like使用注意
- Journals in Fluid Mechanics
- 2.5.5 基本的 I/0 重定向
- 程序员如何在百忙中更有效地利用时间,如何不走岔路,不白忙(忙得要有效率,要有收获)-----https://www.cnblogs.com/JavaArchitect/p/9080484.html
- 【BZOJ2081】Beads(哈希表)
- spring-cloud-starter-ribbon提供客户端的软件负载均衡算法
- 29、Java并发性和多线程-非阻塞算法
- token的生成规则