selenium自动化基础知识
Jodie_Rao
每天进步一点点!
展开
-
基于python语言的selenium自动化测试环境搭建(chrome浏览器)
一、python的下载安装详见:https://blog.csdn.net/Rao_Juan/article/details/83380561 (见:3.python的下载安装) 二、chromedriver的下载(本文以chrome浏览器为主)下载地址:http://chromedriver.storage.googleapis.com/index.html不同版本的chr...原创 2019-01-01 18:30:41 · 527 阅读 · 0 评论 -
selenium之 切换窗口、frame、alert
旧方法:switch_to_ 新方法 :switch_to.老方法:不同窗口之间的切换(handle):切换窗口的方法current_window_handle 获取当前页面窗口的句柄window_handles 获取所有页面窗口的句柄switch_to_window(window_...原创 2019-01-01 19:24:37 · 5450 阅读 · 0 评论 -
selenium模拟键盘事件
模拟键盘事件(Keys):1.基于send_keys()基础上的keydriver.find_element_by_id("kw").send_keys(Keys.HELP)------------------------------------------------------2.百度注册输入框,keys示例from selenium import webdriverfrom s...原创 2019-01-01 19:02:24 · 877 阅读 · 0 评论 -
selenium模拟鼠标操作_2
模拟鼠标操作(ActionChains):鼠标悬浮操作,方法如下:move_to_element(element) : 鼠标移动(悬浮)到某个元素之上element,要悬浮的元素-----------------------------------------------------------from selenium import webdriverfrom selenium...原创 2019-01-01 18:58:18 · 1098 阅读 · 0 评论 -
selenium模拟鼠标操作_1
模拟鼠标操作(ActionChains):鼠标拖动操作(滑动验证码问题),方法如下:drag_and_drop(self, source, target)source:鼠标拖动的原始元素target:鼠标拖动到的另外一个元素(的位置)拖动source元素到target元素的位置drag_and_drop_by_offset(self, source, xoffset, yoffs...原创 2019-01-01 18:53:07 · 622 阅读 · 0 评论 -
selenium浏览器页面信息的获取
浏览器页面信息的获取:获取页面相关信息的方法current_url 当前页面的URL路径title 当前页面的title名称name 当前浏览器名称page_source 当前html页面源码--------------------------------------------------from selenium im...原创 2019-01-01 18:49:46 · 966 阅读 · 0 评论 -
selenium页面元素信息的获取
页面元素信息的获取:1.获取元素相关的信息size 元素的大小text 元素内文本is_displayed( ) 元素是否可见is_enabled() 元素是否可用(一般用于判断按钮是否置灰)is_selected( ) 元素是否被选中(一般用于表单中的单选框和复选框)get_attribute ( ...原创 2019-01-01 18:44:29 · 2736 阅读 · 1 评论 -
selenium元素基础操作和浏览器基础操作
元素基础操作和浏览器基础操作:1.元素的基础操作:clear() 清除输入框内的文本send_keys() 输入特定的字符 (需要传参)click() 点击元素submit() 提交表单(一般这个方法可以替代click)2.浏览器的基础操作:get() 直接访问某个网址(传参输入网址)...原创 2019-01-01 18:41:30 · 262 阅读 · 0 评论 -
selenium元素定位基础
定位元素:8种元素定位方式1. id2. name3. class name4. tag name5. link text6. partial link text7. xpath8. css selectorfrom selenium import webdriverdriver = webdriver.Chrome()#driver = webdriv...原创 2019-01-01 18:36:21 · 174 阅读 · 0 评论 -
selenium下拉框Select
selenium下拉框用Select:1.获取option元素options 获取包含select下拉框内所有option项element的列表all_selected_options 获取当前选中项element的列表first_selected_option 获取所有下拉选项中...原创 2019-01-03 21:53:20 · 401 阅读 · 0 评论