今天在练习selenium运行后报错 ,网上找了很多方法,最终终于解决。

我的问题是 chromeDriver驱动不匹配。

解决步骤1:先打开谷歌浏览器查看我们的浏览器版本,在打开以下网址下载对应的 chromeDriver版本 ,https://chromedriver.storage.googleapis.com/index.html;

讲下载后的chromedriver.exe放到 python 安装包目录的\Python38\Scripts 下面

重新运行程序,打开浏览器正常,报错消失。

查看版本方法

下载浏览器对应的驱动版本

解压后保存目录

# coding=utf-8
'''
Author:
Email:
Version: V1.0.0
Date: 2022/9/19
Desc:
'''import pytest
import allure
import time
from selenium import webdriver
import os
from os.path import dirname@allure.testcase("https://www.baidu.com的搜索功能")
@pytest.mark.parametrize('test_data1', ['allure', 'pytest', 'unittest'])
def test_steps_demo(test_data1):with allure.step('step one:打开浏览器'):a = dirname(dirname(__file__)) +os.sep+ '/driver/chromedriver'print(a)# driver = webdriver.Chrome(executable_path='C:\\Users\\user\\PycharmProjects\\testframework\\frameworkDemo\\driver\\chromedriver')driver = webdriver.Chrome()driver.get('https://www.baidu.com')with allure.step('step two:在搜索栏输入allure,并点击百度一下'):driver.find_element('id', 'kw').send_keys(test_data1)time.sleep(1)driver.find_element('id', 'su').click()time.sleep(1)with allure.step('step three:截图保存到项目中'):driver.save_screenshot('./result/b.png')allure.attach.file("./result/b.png", attachment_type=allure.attachment_type.PNG)allure.attach('<head></head><body> 首页</body>', 'Attach with HTML type', allure.attachment_type.HTML)with allure.step('step four:关闭浏览器'):driver.quit()if __name__ == '__main__':pytest.main(['--alluredir=./report/', 'test_allure_screen.py'])os.system('allure serve ./report')

运行后allure显示效果

现在我邀请你进入我们的软件测试学习交流群:746506216】,备注“入群”, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!

解决Python调试OSError: [WinError 193] %1 不是有效的 Win32 应用程序相关推荐

  1. python使用ctype中”OSError: [WinError 193] %1 不是有效的 Win32 应用程序“的解决办法

    python使用ctype中"OSError: [WinError 193] %1 不是有效的 Win32 应用程序"的解决办法 解决办法: 下载32位的python,重新安装即可 ...

  2. 成功解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序

    成功解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序 目录 解决问题 解决思路 解决方法 解决问题 import tensorflow Traceback ...

  3. 完美解决Pycharm报错[WinError 193] %1 不是有效的 Win32 应用程序

    完美解决Pycharm报错[WinError 193] %1 不是有效的 Win32 应用程序 问题发生 长话短说,今天安装python64位时遇到了这个问题,我也看了网上很多说为什么会出现这个问题的 ...

  4. python二维码生成器制作中报错为oserror_Python生成:OSError:[WinError 193]%1不是有效的Win32应用程序...

    在检查了其他相关的线程之后,我不得不打开这个线程. 尝试运行this repository时,我总是收到错误:Traceback (most recent call last): File " ...

  5. 已解决:Python OSError: [WinError 193] %1 不是有效的 Win32 应用程序。(numpy模块、MyQR模块)

    哈哈哈哈哈.这个迷之神奇的bug居然被我解决了!!!! 之前调用numpy的时候也出现了相似的问题.所以今天居然解决了两个问题,实属开心!分享给大家 既不是下载什么Python 32位,也不用什么an ...

  6. Python:OSError [WinError 123] 文件名、目录名或卷标语法不正确。解决方法。

    Python:OSError: [WinError 123] 文件名.目录名或卷标语法不正确.解决方法. 我的错误代码: folder = "D:\aatest" files = ...

  7. CreateProcess error=193, %1 不是有效的 Win32 应用程序

    报错场景 在使用ffmpeg时间报错以下内容. java.io.IOException: CreateProcess error=193, %1 不是有效的 Win32 应用程序. 本地使用的ffmp ...

  8. DBeaver执行sql脚本报错:CreateProcess error=193, %1 不是有效的 Win32 应用程序。

    DBeaver执行sql脚本报错:CreateProcess error=193, %1 不是有效的 Win32 应用程序. 如图: 定位发现DBeaver默认安装的mysql.exe大小为0字节! ...

  9. clion在运行代码中出现CreateProcess error=193, %1 不是有效的 Win32 应用程序。

    代码也是示例代码,之前运行正常,忽然就出现了CreateProcess error=193, %1 不是有效的 Win32 应用程序.这种错误,有没有大佬可以帮忙解答一下.

最新文章

  1. 一分钟了解阿里云产品:先知计划
  2. 给网页图标字体 Font Awesome 添加动画效果
  3. 机器学习A-Z~简单线性回归
  4. java stringbuffer倒置_Java程序设计05——String和StringBuffer
  5. NeurIPS2021 HRFormer:HRNet又出续作啦!国科大北大MSRA提出高分辨率Transformer,开源!...
  6. 微课系列(二):列表方法sort()和内置函数sorted()的稳定排序特点
  7. CCF认证-2014-12-2 Z字形扫描
  8. es搜索准实时的理解
  9. 使用jQuery来创建平滑的页面滚动
  10. python一元线性回归算法_Python机器学习(二):线性回归算法
  11. 佳易王收银管理软件和扫码通M800大部分扫码支付平台对接步骤:
  12. kitti2bag将KITTI原始数据转换为rosbag
  13. 剑指MBA?Acer发布全高清触控Win8平板Aspire S7
  14. 浏览器 pad android,安卓平板专享 推荐五款Pad版应用浏览器
  15. 深入理解dex文件结构
  16. STM32G030C8T6读写flash
  17. 如何实现 “中间这几个字要加粗,但是不要太粗,比较纤细的那种粗” ?
  18. 大数据——Hadoop3.1.3安装与配置
  19. java做安卓文本编辑器,android文本编辑器
  20. AngularJS 控制器

热门文章

  1. 分布式持久内存文件系统Octopus(ATC-17 )分析(五)
  2. google 面试题
  3. 爬取东方财富网的部分股票信息(2)
  4. GNU Radio系列教程(七):初级篇之GNU Radio GRC PSK调制解调
  5. lol服务器显示未知错误,电脑中玩LOL游戏出现未知错误提示的解决方法
  6. 超简单定制一个Notes库专门设置和存储用户头像
  7. 微信小程序怎么判断是从哪个页面跳转进来的
  8. winds Server2016安装mysql8.0版教程
  9. 如何书写一份大学活动策划书?
  10. python分组统计标准化_分组计算和汇总_Python数据分析实战应用_数据挖掘与分析视频-51CTO学院...