上文我们解释了,其他浏览器驱动没安装时的报错该如何处理(怎么安装驱动)
错误处理详情(火狐与谷歌浏览器)
其实Safari真的挺好用的建议用Safari,简单、无脑、好用

Safari浏览器自动化测试

  1. Safari 浏览器处理
  1. 开启开发者选项
    (开启后如下)
  2. 打开允许远程自动化如下图所示
  3. Safari驱动自己有的我们只需要执行上述步骤打开允许远程自动化就可以操作了
  1. 进行测试
  1. 运行如下代码:
import time
from selenium import webdriver
from selenium.webdriver.common.by import Bydriver = webdriver.Safari()driver.get("https://www.csdn.net/")
driver.find_element(by=By.ID, value='toolbar-search-input').send_keys('python')driver.find_element(by=By.ID, value='toolbar-search-button').click()time.sleep(6)
driver.quit()
  1. 运行结果如下图所示

Safari浏览器自动化测试(Python脚本测试)相关推荐

  1. 运行python需要网吗-浏览器运行python脚本吗

    Python的脚本不是用浏览器运行的.要运行Python程序,需要用到Python解释器. python解释器是一种让其他程序运行起来的程序.Python也有一个名为解释器的软件包,当你编写了一段Py ...

  2. python脚本自动消除安卓版_Android:检测内存泄漏的自动化测试Python脚本

    #! /usr/bin/python3#-*- coding: utf-8 -*- importos, sys, time, logging#下列时间单位均为秒#执行时间 exec_time = 15 ...

  3. 浏览器执行Python脚本

    https://blog.csdn.net/yzy_1996/article/details/80223053

  4. python 浏览器自动化测试,python中使用chrome进行自动化测试,浏览器变量设置

    你必须知道的HTTP错误 发送网络请求有时失败,分析一下响应行,在响应的响应行内,你会发现响应行由三部分组成,用空格来隔开,HTTP/1.1 404 NOT FOUND,第一个是响应的HTTP的版本, ...

  5. python webui测试ie浏览器环境配置_python+selenium做ui自动化测试用法必会

    一.前言 大家都知道,基于Web端的测试的基础框架是需要Selenium做主要支撑的,这里边给大家介绍下Web测试核心之基于 Python 的 Selenium Selenium 是用于测试 Web ...

  6. python自动测试p-Python自动化测试

    什么是自动化测试? 自动化测试,一般是指软件测试的自动化.自动化测试是把以人为驱动的测试转化为机器执行的一种过程.实际上自动化测试就是用自动化测试工具代替手工测试,即是模拟手工测试,从而利用所写脚本执 ...

  7. jenkins python自动化测试_Jenkins自动执行python脚本输出测试报告

    前言 在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过 Jenkins 来进一步完成自动化工作. 借助Jenkins,我们可以结合 Git/SVN 自动拉取 ...

  8. Appium环境的安装与配置,Python测试脚本测试

    Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34)   阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会'偷懒 ...

  9. 思博伦Spirent Python脚本自动化测试

    前言 本周进行了网络性能测试综合实践,有一个任务就是使用Python脚本来实现Spirent自动化测试. 这里一自动化测试吞吐量为例, 首先是需要配置环境,需要的Python版本为3.4.4 左右不能 ...

最新文章

  1. webView 点击连接如何不让跳转到系统的 浏览器
  2. SQL查询效率:100w数据查询只需要1秒钟
  3. clear在CSS中的妙用
  4. jspspy database help
  5. macOS下利用dSYM文件将crash文件中的内存地址转换为可读符号
  6. php imagerotate png,php imagerotate,rotate image,rotateimage opencv
  7. 2021年,不平凡的一年~
  8. 直接拿来用!Vue.js 第三方常用插件盘点 | CSDN 博文精选
  9. arm-linux-androideabi-gcc is unable to create an executable file.
  10. java storedmap_SCJP模拟题
  11. 省市县三级联动的实现方案
  12. sqlserver 2000操作数据库
  13. 三维可视化与智慧消防的关系
  14. 惠普CEO李艾科的“金刚钻儿”
  15. 第一章 会计学总论 详细笔记
  16. Excel怎么快速删除空白表
  17. c++第三次实验(定期存款利息计算器)
  18. ZYNQ7000 FSBL加载启动代码详解
  19. 【无标题】62晚上matlab
  20. linux 命令英文全称,linux 命令英文全称

热门文章

  1. Linux下 mknod命令
  2. 手把手教你用Python搭建自己的量化回测框架【均值回归策略】
  3. 13种老人不适合带孩子_婆婆摔孩子三次,注意,这是13种老人不适合带孩子
  4. 多显示器(Multiple Display Monitors)编程-关于多重独立显示(Multiple independent displays)和桌面扩展(Large desktops)
  5. 『PHP学习笔记』系列十:PHP制作验证码
  6. huffman树的带权路径长度
  7. java中打印靠左三角形,java控制台打印三角形区域
  8. 应用激光透窗摄像机,助力机动车超员检测系统抓拍违章超员驾驶
  9. ios 基本语法介绍啦。(上篇)
  10. 计算机突然启动不了,电脑为什么突然打不开_电脑为什么打不开了-win7之家