文章 2024-05-13 来自:开发者社区

python自动化测试实战 —— WebDriver API的使用

软件测试专栏 实战相关知识       Selenium 简介:       WebDriver是Selenium Tool套件中最重要的组件。Selenium 2.0之后已经将Selenium和WebDriver进行合并...

python自动化测试实战 —— WebDriver API的使用
文章 2023-05-12 来自:开发者社区

使用 webdriver API 编写自动化脚本的基本语法

1. 打开和关闭浏览器引入 webdriver APIfrom selenium import webdriver在所有的对浏览器操作之前都要先获取浏览器驱动# 获取 Chrome 浏览器驱动 driver = webdriver.Chrome()1)打开浏览器并访问 URL打开浏览器访问百度主页driver.get("https://www.baidu.com/")2)关闭浏览器窗口下面两种方....

使用 webdriver API 编写自动化脚本的基本语法
文章 2023-01-10 来自:开发者社区

Selenium WebDriver API 学习笔记(三):浏览器控制

读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是元素浏览器控制之二。内容在“Selenium WebDriver API 学习笔记(二):浏览器控制”基础上添加。9.设置元素等待①显式等待:WebDriverWait(driver,poll_fequency=0.5,ignored_exceptio....

文章 2023-01-09 来自:开发者社区

Selenium WebDriver API 学习笔记(二):浏览器控制

读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是浏览器控制操作之一。1.控制浏览器窗口大小set_window_size(); 如set_window_size(640,480); 即宽640,高480 maximize_window(); 窗口最大化,不需要参数,直接使用2.控制浏览器进退、前...

文章 2023-01-09 来自:开发者社区

Selenium WebDriver API 学习笔记(一):元素定位

读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是元素定位的方式。1. id定位find_element_by_id(); 2. name定位find_element_by_name(); 3. class属性定位find_element_by_class_name(); 4. ta...

文章 2022-04-24 来自:开发者社区

【测试开发】自动化测试selenium(二)——webdriver常用的API(二)

设置浏览器宽、高最大化还是不够灵活,能不能随意的设置浏览的宽、高显示?当然是可以的。#coding=utf-8 from selenium import webdriver import time browser = webdriver.Chrome() browser.get("http://www.baidu.com") time.sleep(2) #参数数字为像素点 print "设置浏览....

【测试开发】自动化测试selenium(二)——webdriver常用的API(二)
文章 2022-04-24 来自:开发者社区

【测试开发】自动化测试selenium(二)——webdriver常用的API(一)

一个简单的脚本元素的定位注意:不管用那种方式,必须保证页面上该属性的唯一性webdriver 提供了一系列的对象定位方法,常用的有以下几种idnameclass namelink textpartial link texttag namexpathcss selector例如:一个百度的输入框,可以用这么用种方式去定位(以下是html代码)<input id="kw" class="s_i....

【测试开发】自动化测试selenium(二)——webdriver常用的API(一)
文章 2017-10-24 来自:开发者社区

selenium2(WebDriver) API

1.1  下载selenium2.0的包 官方download包地址:http://code.google.com/p/selenium/downloads/list 官方User Guide:   http://seleniumhq.org/docs/ 官方API:        http://selenium.googlecode.com/git/doc...

文章 2017-02-06 来自:开发者社区

第4章 Selenium2-java WebDriver API (三)

4.12  上传文件  4.12.1  sendKeys实现上传  html <html> <head> </head> <body> <div class="row_fluid"> <div class="span10 well"> <h3>Upfile</h3&gt...

文章 2017-01-24 来自:开发者社区

第4章 Selenium2-java WebDriver API (二)

4.8  定位一组元素  定位一组元素的方法与定位单个元素的方法类似,唯一的区别是在单词element后面多了一个s表示复数。定位一组元素一般用于以下场景: ·批量操作元素,例如勾选页面上所有的复选框。 ·先获取一组元素,再从这组对象中过滤出需要操作的元素。例如定位出页面上所有的checkbox,然后选择其中的一个进行操作。 eg: 编写一个html页面。 <html&g...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐