selenium的使用
来源:互联网 发布:非衍生金融资产 知乎 编辑:程序博客网 时间:2024/06/06 02:30
selenium中current_url 获取你获取到的链接
b.current_url 返回你的到的链接
clear 清除元素内容
send_keys('python') 查找元素
back() 返回上一个页面 (返回上一个你打开的页面)
maximize_window() 浏览器全屏
click() 点击事件
find_element_by_link_text() 点击文字跳转到响应的链接里面
find_slement_by_css_selector('img[alt="麦子学院三周年"]') 获取图片的属性并点击。
get_attribute('name') 返回的是你的标签名称
from selenium.webdriver.common.action_chains import ActionChains 鼠标事件
context_click 右击事件
double_click 双击事件
drag_and_drop 拖动
move_to_element() 鼠标悬在一个元素上
click_and_hold 按下鼠标左键在一个元素上。
键盘事件
from selenium.webdriver.common.keys import Keys
send_kyes(Kyes.BACK_SPACE) 退格键
send_kyes(Kyes.CONTRL,'a') 全选
send_kyes(Kyes.CONTRL,'v') 粘贴
send_kyes(Kyes.CONTRL,'c') 复制
send_kyes(Kyes.CONTRL,'x') 剪切
send_kyes(Kyes.ENTER) 回车
滚动条
driver.exeucute_script('window.scrollBy(0, 4000)')
显示出网页的url
driver.current_url
selenium 模块中的等待方法
设置的是查找元素的等待时间
implicitly_wait() 设置webdriver等待时间
WebDricverWait()
from selenium.webdriver.support.ui import WebDriverWait
chrome 不加载图片固定格式
chrome_opt = webdriver.ChromeOptions()
prefs = {'profile.managed_default_content_settings.images':2}
chrome_opt.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options=chrome_opt)
阅读全文
0 0
- selenium RC 的使用
- Selenium IDE的使用
- Selenium IDE的使用
- Selenium IDE的使用
- selenium ide 的使用
- selenium rc的使用
- Selenium IDE的使用
- selenium的使用
- Selenium的基本使用
- selenium Rc的使用
- selenium库的使用
- selenium IDE的使用
- Selenium Grid 的使用
- java selenium的使用
- selenium的使用
- 认识Selenium --- Selenium IDE的使用
- Selenium的介绍及使用
- 使用selenium遇到的问题
- 第8章 Spring Boot集成开发
- 8.1 Spring Boot集成Groovy混合Java开发
- Redis性能指标详解与监控
- 8.2 Spring Boot集成Groovy、Grails开发
- Android Edittext 显示光标 获取焦点 监听焦点
- selenium的使用
- PHP重定向的三种方法
- 开发工具笔记
- 8.3 Spring Boot集成Scala混合Java开发
- 2017-09-13 LeetCode_241 Different Ways to Add Parentheses
- 8.4 Spring Boot集成Kotlin混合Java开发
- hadoop实战随笔_0719
- 一万块的iPhone X来了,你看好苹果的黑科技吗?
- 8.5 Spring Boot集成Swagger2构建自动化Rest API文档