selenium 的工作原理
selenium 的工作原理
|
WebDriverWebDriver提供了另外一种方式与浏览器进行交互。那就是利用浏览器原生的API,封装成一套更加面向对象的Selenium WebDriver API,直接操作浏览器页面里的元素,
selenium 之文件上传-12
selenium 之文件上传-12
|
进行web自动化的时候,文件上传是很常见的操作。在selenium中,文件上传可以分为两种场景:input标签:这种可以用selenium提供的send_keys()方法轻松解决;非input标签:实
selenium 针对元素常见的简单操作-11
selenium 针对元素常见的简单操作-11
|
针对元素有哪些常见的简单操作?点击输入内容、清除内容返回元素尺寸、坐标获取元素标签文本获取元素属性值检查元素:是否可见、是否可点击、是否已被选择表单提交首先,先将一个测试html保存到本地,后续案例就
selenium CSS选择器-10
selenium CSS选择器-10
|
定位元素的注意事项(划重点)找到待定位元素的唯一属性如果该元素没有唯一属性,则先找到能被唯一定位到的父元素/子元素/相邻元素
selenium Js的相关操作-9
selenium Js的相关操作-9
|
1. 什么是DOMDOM就是文档对象模型,什么是文档对象模型?这就需要好好说说了。HTML的文档document页面是一切的基础,没有它dom就无从谈起。当创建好一个页面并加载到浏览器时,DOM就悄然
selenium 针对各种选择框与下拉框的操作-8
selenium 针对各种选择框与下拉框的操作-8
|
选择框首先,将下面html代码保存到一个文件中后续的代码小案例都是访问此html
selenium 鼠标与键盘操作-7
selenium 鼠标与键盘操作-7
|
鼠标操作<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-
Selenium 的各种切换操作-6
Selenium 的各种切换操作-6
|
窗⼝的切换在网页上操作的时候,我们经常遇到,点击一个链接 或者 按钮,就会打开一个 新窗口 。保存sample1.html到本地后面代码针对此简单页面写小案例<!DOCTYPE html>
Selenium 详细解读强制等待、隐式等待、显式等待-5
Selenium 详细解读强制等待、隐式等待、显式等待-5
|
设置元素等待为什么需要设置元素等待?因为,目前大多数Web应用程序都是使用Ajax和Javascript开发的;每次加载一个网页,就会加载各种HTML标签、JS文件但是,加载肯定有加载顺序,大型网站很
Selenium Xpath的详细使用-4
Selenium Xpath的详细使用-4
|
什么是Xpah 官方:XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航【XPath 使用路径表达式来选取 XML 文档中的节点或者节点