码迷,mamicode.com
首页 >  
搜索关键字:selenium frmae    ( 6251个结果
selenium 滑动页面至元素可见
滚动页面 在自动化操作中,如果web页面过长,而我们需要的元素并不在当前可视页面中,那么selenium就无法对其进行操作;此时,我们就需要像平时操作浏览器一样来滚动页面,使我们需要操作的对象可见! 滚动页面的方法: window.scrollBy() window.scrollBy(0,500) ...
分类:其他好文   时间:2019-12-13 23:51:15    阅读次数:225
selenium-webdriver(python) 页面操作:滚动、缩放
from selenium import webdriver #滚动到浏览器顶部 js_top = "var q=document.documentElement.scrollTop=0" #滚动到浏览器底部 js_bottom = "var q=document.documentElement.s ...
分类:编程语言   时间:2019-12-13 23:35:50    阅读次数:384
python+selenium的WebElement对象操作
webelement对象操作 webelement对象是selenium中所有元素的父类,也就是webelement对象拥有的方法,其它元素对象都会有; 只是不同的对象在调用特定方法时,效果是不一样的,即: 某些方法只是针对特定元素类型有效,而对其它类型无效。 (1)、clear:清空文本框中的文本 ...
分类:编程语言   时间:2019-12-13 19:32:38    阅读次数:170
关于Python+selenium 定位浏览器弹窗元素
链接:https://www.jianshu.com/p/4c3330c1cdb5 (1)div弹窗 (2)新标签页弹窗 (3)alert弹窗 一,div弹窗 div弹窗是浏览器中比较好定位的弹窗,定位的方法与普通的元素一样。不过这里会有一个坑,明明可以找到这个按钮,但是就是定位不到。这个就是因为当 ...
分类:编程语言   时间:2019-12-13 19:16:48    阅读次数:102
UI自动化之——元素定位
一、概述 UI自动化要做的就是模拟鼠标和键盘对元素进行操作,单击、输入或鼠标悬停等操作,所有的这些操作都建立在找到元素的基础上,下面说一下,selenium的八大元素定位,重点说一下xpath元素定位。 二、selenium的八大元素定位 2.1 id定位 find_element_by_id() ...
分类:其他好文   时间:2019-12-13 13:52:25    阅读次数:161
python+selenium元素定位之XPath学习02
XPath 语法 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。 XML 实例文档 我们将在下面的例子中使用这个 XML 文档。 实例 <?xml version="1.0" encoding="UTF-8"?> ...
分类:编程语言   时间:2019-12-13 00:04:29    阅读次数:113
python+selenium元素定位之XPath学习01
参考文档1:https://www.w3school.com.cn/xpath/xpath_syntax.asp 参考文档2:https://www.runoob.com/xpath/xpath-tutorial.html XML 实例文档 我们将在下面的例子中使用这个 XML 文档: <?xml ...
分类:编程语言   时间:2019-12-12 23:48:19    阅读次数:112
PhantomJS使用Chrome或Firefox的无头版本来替代
CSDN上的孔天逸从Mozilla上提供了Selenium+Headless Firefox在Python上实现的方法: from selenium.webdriver import Firefox from selenium.webdriver.common.by import By from s ...
分类:Web程序   时间:2019-12-12 19:57:17    阅读次数:122
完全机器模拟浏览器操作自动刷网课!不怕被封!!-----python基于selenium实现超星学习通刷视频网课
原谅我这个标题党,对叭起 最近没事觉得网课恶心人,“你们学计算机的,随便写个程序玩玩,很容易哒” 语出高数老师,于是我就“随便”写了个刷网课的程序,没什么nb算法,请各路大神指教 原谅我的个别函数名和变量名用了拼音,别喷我low呜呜呜(其实就是懒,打拼音顺手了,这是个坏习惯,大家别学我) 以上的都是 ...
分类:编程语言   时间:2019-12-12 15:15:33    阅读次数:557
《手把手教你》系列进阶篇之2-python+ selenium自动化测试 - python基础扫盲(详细教程)
1. 简介 这篇文章主要是分享讲解一下,如何封装自己用到的方法和类。以便方便自己和别人的调用,这样就可以避免重复地再造轮子。 封装(Encapsulation)是面向对象的三大特征之一(另外两个是继承和多态),它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所 ...
分类:编程语言   时间:2019-12-12 15:09:29    阅读次数:100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!