ICode9

精准搜索请尝试: 精确搜索
  • Selenium三大切换详解2022-04-15 03:31:06

    一、切换iframe   当想要定位iframe中的元素时,由于driver的焦点还停留在原页面,我们在iframe新的页面上定位元素时,自然会产生错误,所以我们需要将driver的焦点切换到iframe页面中 切换方式: driver.switchTo().frame(webElement) // frame的元素对象 driver.switchTo().frame(fram

  • selenium鼠标滚动操作2022-04-14 17:33:46

    我们在进行UI自动化测试时,免不了要滑动鼠标,因为有些元素并不在首屏,需要滑动鼠标才可见。 selenium进行自动化过程中,可通过execute_script执行js语句实现页面滑动。常见的滑动场景分为四种:滑动至页面底部、滑动至顶部、滑动至具体位置、滑动至目标元素可见。   滑动到页面底部: dr

  • selenium 您的连接不是私密连接的解决办法2022-04-14 11:35:13

    一、问题描述   用selenium启动浏览器时,chrome提示您的连接不是私密连接。   设置忽略ssl证书认证的错误,或者接收不信任的认证   Chrome: options.add_argument('ignore-certificate-errors') from selenium import webdriver options = webdriver.ChromeOptions() option

  • Selenium常用API及常用等待方式介绍2022-04-14 05:00:36

    WebElement常用API click() 触发当前元素的点击事件 写法: driver.findElement(By.id("su")).click(); // 点击百度一下 clear() 清空内容 写法: driver.findElement(By.id("kw")).clear(); // 清除百度输入框中的内容 sedKeys(……) 1、往文本框一类元素中写入内容 eleme

  • linux 下selenium chrome使用2022-04-13 13:32:03

    linux 下selenium chrome使用 CentOS安装Google浏览器 linux 下selenium chrome使用详解 linux 下selenium chrome使用

  • selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to2022-04-10 21:00:29

    跟着视频学习python爬取网页信息,结果出现如下问题:  在网页上搜索各种资料,最终解决该问题,所以记录一下: 1.查看自己浏览器的版本号,点击“三个点--帮助--关于Google Chrome"就可以看到当前浏览器的版本; 2. 看到自己浏览器的版本号后,下载相对应版本的谷歌浏览器驱动(地址:https://

  • Selenium反屏蔽处理2022-04-10 18:02:19

    Selenium自动化过程,在浏览器内会显示如下字样    当出现此内容时,有些网站就会判定是机器在进行操作,然后网站会加载防机器操作程序,如下图滑块验证    触发反机器操作的原理大概如下    解决方法    具体代码,加入到脚本中,替代定义浏览器即可 option = webdriver.Chrome

  • Web-python+selenium-自动化测试技术-考试系统测试脚本2022-04-10 16:35:26

    前言 又到每日分享Python小技巧的时候了,大家想看啥呢?想看的可以留言噢。今天给大家分享一个考试系统测试脚本吧,源码对于我本人比较懒,截图给大家,喜欢的点赞。 T007 Web-python+selenium-自动化测试技术-在线考试系统测试脚本: 正文 代码就给大家截图放在下面了,需要的小伙

  • 爬虫系列:在 Python 中用 Selenium 执行 Javascript2022-04-08 17:34:35

    Selenium 是一个强大的网络数据采集工具,其最初是为网站自动化测试而开发的。近几年,它还被广泛用于获取精确的网站快照,因为它们可以直接运行在浏览器上。Selenium 可以让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生。 Selenium 自己不带浏览器,它

  • selenium 3 使用input标签实现文件上传2022-04-08 13:32:24

    web自动化中经常会遇到文件上传的操作,那么如何用selenium实现文件上传?本文记录一种通过input标签实现文件上传的方式。 文件上传的操作,一般要点击“上传”按钮,打开本地Windows窗口,选择本地文件进行上传,但是WebDriver无法操作Windows控件,那要如何进行文件上传呢 类似于输入框输入文

  • selenium如何添加代理IP?2022-04-07 21:00:39

    大家好,我是皮皮。 一、前言 前几天在Python钻石群有个叫【进击的python】的粉丝问了一个关于Python中selenium如何添加代理IP的问题,这里拿出来给大家分享下,一起学习。 二、解决过程 这里给出【PI】吴老板大佬的解答,一起来看看吧! 直接上图了,如下图所示: 他写这个已经是3年前的时候

  • UI自动化测试4.72022-04-07 19:34:19

    元素属性 # 是否勾选is_selected()from selenium import webdriverimport timedriver=webdriver.Chrome()driver.maximize_window()driver.get('https://mail.sina.com.cn/')obj=driver.find_element_by_id('store1')print(obj.is_selected())time.sleep(3)obj.cl

  • 【selenium】元素定位2022-04-07 14:00:09

    元素定位 Selenium提供了8种定位方式 1  id 2  name 3  classname 4  tag name 5  link text 6  partial link text 7  xpath 8  css selector   定位一个元素   定位多个元素 含义 find_element_by_id

  • Selenium环境搭建2022-04-06 17:31:05

    一、Selenium Selenium是非常优秀的WEB(UI)自动化测试框架 最新的版本是Selenium4.x Selenium支持主流的浏览器自动化测试,具体是Chrome,IE,Firefox等浏览器。 Selenium也是支持主流的开发语言,如Python,Java,Net,PHP Selenium=WebDriver+Selenium √二、环境搭建的几个步骤: 1、安装Seleni

  • 软件测试实验 - Junit5 参数化测试2022-04-06 14:02:25

    一. 实验题目 构建系统导航主页面,可以分别跳转到三角形问题和佣金问题的页面; 针对三角形问题、佣金问题分别构建相应的Web页面; 采用Selenium+JUnit5实现对佣金计算页面的自动化测试(利用强健壮等价类的参数化测试) 二. 实验方法 Selenium+JUnit5自动化测试 三. 实验内容 1. 构建前

  • python页面滚动条上下移动2022-04-03 13:03:37

    from selenium import webdriver driver=webdriver.Chrome()driver.get('百度网址') for i in range(1, 10): # js代码去操作滚动 js = 'document.documentElement.scrollTop=%s' % (i * 300) time.sleep(0.7) # python 的 selenium去执行js browser.exec

  • python+selenium的使用2022-04-02 12:31:43

    selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持JavaScript的浏览器上。 selenium可以模拟真实浏览

  • 因为杀毒软件,而报错:selenium.common.exceptions.WebDriverException: Message: unknown error: DevToolsActivePort2022-04-01 12:31:14

    以前可以运行selenium的driver.get() 今天不能自动打开网页,报错:selenium.common.exceptions.WebDriverException: Message: unknown error: DevToolsActivePort file doesn't exist      下了对应的驱动仍不行(参照https://blog.csdn.net/qq_26870933/article/details/96480834)

  • selenium-javaApi2022-03-31 10:00:58

    本文中没有的请查看下面链接 https://blog.csdn.net/qq_29817481/article/details/101052012?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-8.pc_relevant_antiscanv2&spm=1001.2101.3001.4242.5&utm_relevant_index=11 https:

  • 8.selenium - 完成管理员验证码登录测试用例2022-03-29 01:02:07

    # coding:utf-8 from selenium import webdriver from time import sleep from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.wait import WebDriverWait from util import util class TestAdminLogin(object): # 初

  • 【selenium】selenium环境搭建2022-03-27 12:34:00

    1、安装python python官网: https://www.python.org/   2、安装selenium pip3 install selenium 首次安装会有进度条,而且装出来是多个包(依赖于其他第三方库)。如果安装慢(默认连接官网),可以指定国内源。 pip3 install selenium -i https://mirrors.aliyun.com/pypi/si

  • Java selenium错误——DevToolsActivePort file doesn't exist2022-03-21 19:06:13

    错误 Ubuntu下运行一个selenium调用无头chrome浏览器,出现问题:DevToolsActivePort file doesn't exist       背景 在Java项目中,使用selenium模拟谷歌浏览器打开系统页面,进行截图,在windows环境下运行都没有问题,可是部署到生成环境后,运行报错。 原因 使用root安装的chrome,

  • Python+Selenium 二:八大元素定位方法2022-03-21 17:35:58

      import timefrom selenium import webdriverclass AutoTes: #打开Chrome浏览器 def firsttest(self,message): driver=webdriver.Chrome() driver.get("https://www.baidu.com") print(message) #元素定位,八大方法 def secondtest(self,mess

  • 阿里面试 B站面试2022-03-21 17:05:03

    面试题集锦 阿里 1. 介绍下你的测试工作内容 2. 接口测试,你会考虑哪些异常场景的测试 3. 介绍下幂等,举例秒杀场景进行了提问 4. 乐观锁,介绍下乐观锁的处理方式 5. 说下悲观锁和乐观锁的区别 6. 隔空给了个数据表,考了sql,主要考察是 group by 、having 、常用函数,sum,arv等,还有关联查

  • selenium 通过xpath定位(CSS selector)2022-03-21 15:03:54

        附上Xpath和CSS互相转换的图  

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有