Webdriver APIdriver.navigate().to( baseUrl );//打开第一个页面driver.navigate().to("http://www.baidu.com");/打开百度首页driver.navigate().back();//后推driver.navigate().forward();//前进driver.navigate().refresh(); //刷新
转载
精选
2016-08-04 00:20:28
549阅读
从定位元素开始
通过前端工具,我们看可以看到页面上的元素都是由一行一行的代码组成。它们之间有层级的组织起
来,每个元素有不同的标签名和属性值。那么在 Selenium 当中就是通过这信息来找到不同的元素的。
webdriver 提供了八种元素定位方法:
id
name
class name
tag name
link text
partial link text
xpa
原创
2024-05-11 07:47:33
47阅读
官方UserGuide:http://seleniumhq.org/docs/ 1.2 用webdriver打开一个浏览器 我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面的测试,速度通常很慢,严重影响持续集成的速度,这个时候建议使用Ht
原创
2021-07-22 11:48:29
316阅读
This chapter cover all the interfaces of Selenium WebDriver.
Recommended Import Style
The API definitions in this chapter shows the absolute location of classes. However the recommended import style i
转载
2015-03-19 13:24:00
159阅读
2评论
JavascriptExecutor js =(JavascriptExecutor)driver;String title=js.executeScript("return document.title").toString();//执行js脚本driver.get("http://jqueryui.com/recources/demos/draggable/scroll.html");WebE
转载
精选
2016-08-06 00:08:28
741阅读
文章目录Selenium基本使用声明浏览器对象访问页面查找元素单个元素多个元素元素交互操作交互动作执行JavaScript获取元素信息获取属性获取文本值获取ID、位置、标签名、大小Frame等待隐式等待显式等待前进后退Cookies选项卡管理异常处理Selenium基本使用from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys impor
原创
2021-08-26 09:52:37
464阅读
文章目录Selenium基本使用声明浏览器对象访问页面查找元素单个元素多个元素元素交互操作交互动作执行JavaScript获取元素信息获取属性获取文本值获取ID、位置、标签名、大小Frame等待隐式等待显式等待前进后退Cookies选项卡管理异常处理Selenium基本使用from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys impor
原创
2022-01-15 13:59:54
225阅读
String url="http://www.sogou.com";driver.navigate().to(url);//访问某个网站driver.navigate().back();//后退driver.navigate().forward();//前进driver.navigate().refresh();//刷新
原创
2022-08-02 07:38:56
79阅读
WebDriver API 在线API网址:http://selenium-python.readthedocs.io/waits.html
原创
2016-11-07 08:51:56
1147阅读
https://seleniumhq.github.io/selenium/docs/api/java/index-all.html
转载
2017-10-14 13:44:13
7642阅读
浏览器操作
driver.maximize_window() #浏览器最大化
driver.set_window_size(480,800) #设置浏览器宽,高
driver.back() & driver.forward() #后退,前进
定位
find_element_by_id()
find_element_by_name()
find_element_by_class_name
转载
2015-02-15 12:36:00
70阅读
2评论
之前一直没有系统的梳理WebDriver Api的相关知识,今天借此机会整理一下。 1、页面元素定位 1.1、8种常用定位方法 1.2、实例 以百度输入框为例如下图 注意:由于name、class 、tag等不具有唯一性,所以不能区分不同的元素,所以很少使用。 link 定位与前面介绍的几种定位方法
原创
2021-09-26 11:23:04
226阅读
前言
前两篇API链接
https://../linuxchao/p/linuxchao-selenium-apione.html
https://../linuxchao/p/linuxchao-selenium-apitwo.html
①操作多选的选择列表
被测HTML代码
原创
2021-12-29 16:28:54
87阅读
说明
Webdriver API详解,基于python3,unittest框架,driver版本和浏览器自行选择。 本内容需要对python3的unittest框架有一个简单的了解,这里不再赘述,不了解的同学自己百度了解一下就可以了。废话不多说直接进入正题!
简单代码框架模板
原创
2021-12-29 16:32:17
71阅读
1、访问某网页地址 第一种:driver.get(url); 第二种:driver.navigate().to(url); 2、访问上一个访问的网页 driver.navigate().back(); 3、访问下一个网页(模拟单击浏览器的前进功能) driver.navigate().forward
原创
2021-07-22 13:42:22
306阅读
1.浏览器操作 1).访问某个网站 driver.get("http://www.baidu.com"); //打开某个页面 driver.navigate().to("http://www.baidu.com"); //跳转到某个网站 2).浏览器窗口操作 driver.manage().wind ...
转载
2021-07-26 16:14:00
455阅读
2评论
一直再用 Selenium WebDriver 但是用的都比较零散,也没有做过总结,今天借此机会,整理一下,方便大家使用时查阅 webDriver 的属性 调用说明: driver.属性值 变量说明: 函数说明:1.driver.find_element*():定位元素,详看另外一篇博文:Selen
原创
2021-09-26 15:28:39
66阅读
WebDriver是相当强大的,利用它几乎能模拟实现浏览器的一切操作行为。当然,它的功能虽强大,有时候操作却很不方便(我真的没有特指frame的切换问题)。下面我就介绍一下WebDriver一些常见的API。WebDriver英文原版API传送门:http://selenium-python.readthedocs.org/en/latest/api.htmlWebdriver初接触要使用Webd
推荐
翻译
2013-12-08 20:50:46
9906阅读