Selenium Server, 负责启动和关闭浏览器,以及解释和运行从测试程序传送过来的Selenese指令,并充当HTTP Proxy角色。
原创 2018-01-13 15:23:36
1502阅读
1点赞
一、 selenium 1的原理     selenium 1 包括以下两部分:selenium server、 Client Libraries组成     1. selenium server     selenium server负责控制浏览器的行为。主要有launcher,Http Proxy,selenium core。selenium core使用Seleni
原创 2021-08-11 10:04:46
7661阅读
1. 工作原理1.1 Selenium 1组件Selenium 1Selenium中最主要的第一代测试工具,它能支持几乎所有的浏览器的测试,缺点在于受到JavaScript安全模型导致的限制,并且编程方式更像是面向过程的而非面向对象的。Selenium 1组件包括以下内容:1) Selenium服务器: 它负责启动或关闭浏览器,解释和运行从测试程序中传来的Selenium命令,并可以扮演HTTP
原创 精选 2015-04-20 20:13:47
1466阅读
本文供学习交流之用,没有商业用途,没有盈利。 完全是我自己为督促自己学习而翻译的。翻译的不好,见谅。来源于:http://www.guru99.com/introduction-to-selenium.html 什么是SeleniumSelenium是一款开源的,面向web应用,支持多浏览器和平
原创 2021-09-06 14:27:24
841阅读
selenium 简介 从一个例子讲起 1 # -*- ecoding: utf-8 -*- 2 # @ModuleName: sele_ 3 # @Function: 4 # @Author: 甲壳虫~~~ 5 # @Time: 2021/9/14 10:32 6 #@blog:https://w ...
转载 2021-09-14 14:49:00
118阅读
2评论
前提 想要python通过使用selenium操作浏览器搞些事情,就必须有两个前提条件: 1.下载selenium 模块 2. 安装selenium的浏览器驱动 webdriver selenium模块的下载 pip install selenium pip install -i https://p
原创 2021-07-30 11:58:02
347阅读
selenium是用于模拟人在实际操作浏览器的过程,包括了打开浏览器、打
转载 2021-08-09 20:24:00
62阅读
2评论
文章目录一.使用selenium模拟真人登陆账号1. 环境配置a.python >= 3.
原创 2022-11-27 10:40:24
315阅读
1.设计思路 2.代码结构 3.初始代码展示 from testpo.page1.contact_page import ContactPage class MainPage: def goto_contact_page(self): return ContactPage() class Conta
原创 2023-09-22 09:08:50
57阅读
from selenium import webdriverfrom selenium.webdriver.common.by import By# browser = webdriver.Ch
原创 2021-11-30 10:02:37
426阅读
一、等待是做什么的,为什么需要等待在做自动化测试,设计测试用例的时候,有时下一步的操作会依赖上一步的结果或者内容,上一步操作成功之后才能进行下一步操作等,这时候,我们就需要使用等待,来判断上一步操作是否完成,什么时候可以进行下一步操作。否则,上一步操作如果花费的时间较长,还没有完成,就去进行下一步操作,这时就会产生无法定位到元素,元素状态不正确,数据校验结果不正确等异常。例如在进行登录操作时,要等
转载 2023-10-10 10:59:31
144阅读
使用selenium中的webdriver模块对浏览器进行操作1)b=webdriver.Firefox()#打开浏览器2)b.get("http://www.baidu.com")#打开一个网页3)b.title,current_url判断访问是否有效4)ele=find_element_by_id/name()#定位元素5)ele.clear()ele.send_keys(
原创 2017-12-18 21:38:31
886阅读
# Selenium 和 Python 中的等待机制 在使用 Selenium 进行网页自动化测试时,页面元素的加载时间可能会有所不同。为了确保脚本的稳定性,合理地使用等待机制显得尤为重要。在本文中,我们将探讨如何在 Selenium 中实现等待,以及如何通过 Python 代码实现等待 1 秒的示例。 ## 等待机制的类型 Selenium 提供了两种主要的等待机制: 1. **显式等待
原创 10月前
41阅读
一、Introduction简介介绍SeleniumforPython.1.selenium用于web自动化测试。支持Python2.7,3.4+以上版本。二、selenium安装可以使用pipinstall-Uselenium在线安装,也可以下载源码包,如selenium-3.13.0.tar.gz,解压后使用Pythonsetup.pyinstall进行安装。三、驱动安装selenium需要安
翻译 2018-08-26 14:42:48
410阅读
一、安装Python 下载地址:python.org/download 安装时√上 ‘add python to path’ 选项,默认添加系统的环境变量path中。 二、安装Selenium 通过pip命令直接安装 :打开cmd窗口,输入:pip install selenium 安装成功后验证输 ...
转载 2021-09-30 14:42:00
140阅读
2评论
使用 FireFox 作为实例。 抓取的首页为电子工业出版社网站(http://www.phei.com.cn/)。了解 Selenium 能做什么像 Requests 一样,抓取网页的源代码。Selenium 模拟了浏览器的行为,我们甚至可以更细粒度地控制浏览器的行为。代码如下:实现的功能为:让程序自动打开浏览器下载网页的源代码,保存到一个文件,然后关闭浏览器。# 利用 webdriver 可以
原创 2021-08-28 10:03:52
178阅读
新建实例driver = webdriver.Chrome() 1.通过标签属性Id查找元素 方法:find_element_by_id(element_id) 实例:driver.find_element_by_id("iptUsername") 2.通过标签属性name查找元素 方法:find_element_by_name(element_name) 实例:driver.find_eleme
转载 2016-02-01 10:13:00
116阅读
2评论
    大家好我是vivi小胖虎今天给大家介绍selenium及环境安装其中包括python环境安装selenium环境安装Chrome驱动安装Firefox驱动安装之后会陆续给大家介绍selenium系列请不要错过我selenium是web应用程序自动化工具,通过自动操作浏览器,进行点击、输入、回车、返回等来模拟用户的真实行为。如何理解和看待selenium项目,selenium官方有个很经典的
转载 2021-06-05 13:17:21
207阅读
走过路过,千万不要错过。
原创 2021-06-18 17:15:44
562阅读
强大的记事本编辑工具
转载 2022-07-26 10:04:49
137阅读
  • 1
  • 2
  • 3
  • 4
  • 5