当前位置: 首页 > news >正文

装饰网站建设优惠套餐做搜狗手机网站优

装饰网站建设优惠套餐,做搜狗手机网站优,中国铁路人才招聘网,凡科建站相关链接1.简介 这一篇宏哥主要介绍playwright如何在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况#xff0c;我们知道#xff0c;有些网站打开是弹窗#xff0c;SSL证书不可信任#xff0c;但是你可以点击高级选项#xff0c;继续打开不安全的链接。举例来说#xff0c…1.简介 这一篇宏哥主要介绍playwright如何在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况我们知道有些网站打开是弹窗SSL证书不可信任但是你可以点击高级选项继续打开不安全的链接。举例来说想必大家都应该用过前几年的12306网站购票点击新版购票是不是会出现如下的界面。宏哥又找了一个https的页面不过现在这种网站很少了主要原因就是大家越来越觉得安全的重要性想要找到这么个网站可是不容易费了好久一个客户的VPN刚好是这种情况如下图所示 2.三种浏览器如何处理不受信任的证书 在selenium三种浏览器访问网页弹出证书不信任需要点击下信任继续访问才行多为访问https的网页。那么我们在做自动化测试的时候如何跳过这一步骤直接访问到我们需要的页面了这个就是宏哥主要分享和讲解的如何在三大浏览器跳过这一步骤。因此宏哥在playwright中也觉得类似差不多但是代码写完后宏哥直接傻眼了完全不一样啊playwright直接都没有访问到那个安全提示的页面就报错了playwright._impl._api_types.Error: net::ERR_CERT_AUTHORITY_INVALID at。 3.解决方案 1.宏哥网上查了有关资料说是有关证书安全或则信任的错误那么遇到这种我们怎么处理呢首先确定的之前那种定位到【详细信息】点击然后再定位到【转到此网页不推荐】点击的方法不能用了因为根本就没有访问到这个页面怎么定位点击。 2.既然第一种不行那就另辟蹊径看看这种方法playwright 设置 ignore_https_errors 参数忽略 SSL 错误 。 3.1context上下文中设置 context()设置 ignore_https_errors 参数忽略 SSL 错误语法如下 # 参数说明 ignore_https_errorsTrue 访问https地址解决安全证书 viewport{width: 1920, height: 1080} 最大化打开浏览器参数可设置。 eg context browser.new_context(ignore_https_errorsTrue, viewport{width: 1920, height: 1080}) 3.2page()中设置 page()设置 ignore_https_errors 参数忽略 SSL 错误语法如下 # 参数说明 ignore_https_errorsTrue 访问https地址解决安全证书 viewport{width: 1920, height: 1080} 最大化打开浏览器参数可设置。 eg page browser.new_page(ignore_https_errorsTrue, viewport{width: 1920, height: 1080}) 4.项目实战-context上下文中设置 4.1代码设计 4.2参考代码 # codingutf-8# 1.先设置编码utf-8可支持中英文如上一般放在第一行# 2.注释包括记录创建时间创建人项目名称。Created on 2023-11-17 author: 北京-宏哥 公众号北京宏哥 Project: 《最新出炉》系列初窥篇-PythonPlaywright自动化测试-33-处理https 安全问题或者非信任站点 # 3.导入模块 from playwright.sync_api import Playwright, sync_playwright, expect def run(playwright: Playwright) - None:browser playwright.chromium.launch(headlessFalse)context browser.new_context(ignore_https_errorsTrue)page context.new_page()page.goto(https://1**.2**.**5.90:8899)page.wait_for_timeout(3000)context.close()browser.close() with sync_playwright() as playwright:run(playwright) 4.3运行代码 1.运行代码右键RunTest控制台输出如下图所示 2.运行代码后电脑端的浏览器的动作。如下图所示 5.项目实战-page()中设置 那宏哥就趁热打铁按照上边的思路实践一下看看到底行不行。 5.1代码设计 5.2参考代码 # codingutf-8# 1.先设置编码utf-8可支持中英文如上一般放在第一行# 2.注释包括记录创建时间创建人项目名称。Created on 2023-11-17 author: 北京-宏哥 公众号北京宏哥 Project: 《最新出炉》系列初窥篇-PythonPlaywright自动化测试-33-处理https 安全问题或者非信任站点 # 3.导入模块 from playwright.sync_api import Playwright, sync_playwright, expect def run(playwright: Playwright) - None:browser playwright.chromium.launch(headlessFalse)# context browser.new_context()page browser.new_page(ignore_https_errorsTrue)page.goto(https://1**.2**.1**.9*:8899)page.wait_for_timeout(3000)browser.close() with sync_playwright() as playwright:run(playwright) 5.3运行代码 1.运行代码右键RunTest控制台输出如下图所示 2.运行代码后电脑端的浏览器的动作可以跳过安全提示成功访问到页面了。如下图所示 6.小结 到此遇到了类似的问题就可以参考宏哥的方法就行解决了宏哥这里仅仅讲解和分享了一下Chrome浏览器其他的浏览器类似的处理方法不过宏哥没有试过不一定能成功有兴趣的童鞋或者小伙伴们可以尝试一下。 好了时间不早了今天就分享到这里感谢大家耐心的阅读 每天学习一点今后必成大神- 往期推荐由于跳转参数丢失了所有建议选中要访问的右键在新标签页中打开链接即可访问或者微信搜索: 北京宏哥  公众号提前解锁更多干货。 Appium自动化系列耗时80天打造的从搭建环境到实际应用精品教程测试 Python接口自动化测试教程熬夜87天整理出这一份上万字的超全学习指南 PythonSelenium自动化系列通宵700天从无到有搭建一个自动化测试框架 JavaSelenium自动化系列仿照Python趁热打铁呕心沥血317天搭建价值好几K的自动化测试框架 Jmeter工具从基础-进阶-高级费时2年多整理出这一份全网超详细的入门到精通教程 Fiddler工具从基础-进阶-高级费时100多天吐血整理出这一份全网超详细的入门到精通教程 Pycharm工具基础使用教程
http://www.pierceye.com/news/658732/

相关文章:

  • 网站评价系统源码wordpress笔记本主题
  • 大庆市建设大厦网站广告设计海报
  • 惠州建设工程交易网站网络营销专业的职业生涯规划
  • 网站页面架构图阿里云的企业网站建设
  • 做微商网站有专门做网站的公司吗
  • 潍坊网站建设方案托管天津建站网
  • 前端如何做双语网站信誉好的唐山网站建设
  • 创建网站目录应注意电子商务类网站设计
  • 哪个网站专做进口商品的企业网站建设的方案ppt
  • 网站结构如何优化wordpress4.7.10漏洞
  • 官方网站举例流量型网站
  • DW个人网站怎么做长沙民企人才网
  • 电脑做网站教学友情链接交易
  • 为什么选php语言做网站重庆网站优化seo公司
  • 仿站侵权吗字体设计图片
  • 王建设医生个人网站智能网站搭建
  • 博物馆网站做的好的山东企业站点seo
  • 网站做视频怎么赚钱的平面设计公司哪家好
  • 合作建设网站协议php 个人网站 源码
  • 广州外贸营销型网站手机网站如何推广
  • 市总工会网站建设经验材料湖州建设局投标网站
  • ftp网站备份网上北京网站制作公司
  • ps海报模板素材免费怎样给网站做关键词优化
  • 做网站套餐wordpress 显示excel
  • 免费网站搭建临西做网站报价
  • 网站搭建详细步骤app应用网站html5模板下载
  • 苏州网站制作工作室宜宾网站开发公司
  • 哪些网站使用vue做的自己做服务器和网站
  • 怎样查看网站备案号自己录入数据做问卷的网站
  • 怎么提高网站的百度收录网页设计师考试报名