首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Windows 10 1809上的IE 11上运行selenium测试-没有打开新窗口

,可以按照以下步骤进行操作:

  1. 确保已安装好Windows 10 1809版本,并且已更新至最新的IE 11浏览器版本。
  2. 安装Selenium WebDriver,可以选择使用Java、Python、C#等编程语言进行开发。具体安装步骤可以参考Selenium官方文档。
  3. 配置IE浏览器以支持Selenium测试。在IE浏览器的Internet选项中,选择安全选项卡,将安全级别设置为中等或低,并确保启用了"启用保护模式"选项。
  4. 编写Selenium测试脚本。根据具体需求,使用Selenium提供的API进行操作,例如打开指定网页、填写表单、点击按钮等。
  5. 在测试脚本中,使用WebDriver的driver.switchTo().window()方法来切换窗口。如果没有打开新窗口,可以通过判断当前窗口数量来确认是否有新窗口打开。
  6. 运行Selenium测试脚本。根据选择的编程语言,使用相应的命令或IDE来执行测试脚本。

在这个场景中,没有打开新窗口可能是由于以下原因导致的:

  1. 测试脚本中没有触发打开新窗口的操作。可以检查脚本中是否有点击链接或按钮的操作,以及是否正确使用了相关的Selenium API。
  2. IE浏览器的设置限制了新窗口的打开。可以按照上述步骤中的第3步,检查IE浏览器的安全选项是否正确配置。
  3. 网页本身的设计或代码逻辑限制了新窗口的打开。可以检查网页的源代码,查看是否有相关的JavaScript代码或事件处理逻辑。

对于这个问题,腾讯云提供了一系列的云计算产品和服务,可以帮助开发者进行云原生应用的开发、部署和运维。具体推荐的产品和服务如下:

  1. 云服务器(CVM):提供弹性计算能力,可用于搭建测试环境和运行Selenium测试脚本。产品介绍链接:https://cloud.tencent.com/product/cvm
  2. 云数据库MySQL版(CDB):提供稳定可靠的数据库服务,可用于存储测试数据和结果。产品介绍链接:https://cloud.tencent.com/product/cdb_mysql
  3. 人工智能平台(AI Lab):提供丰富的人工智能开发工具和服务,可用于开发和测试基于人工智能的应用。产品介绍链接:https://cloud.tencent.com/product/ailab
  4. 云存储(COS):提供高可靠、低成本的对象存储服务,可用于存储测试脚本和相关文件。产品介绍链接:https://cloud.tencent.com/product/cos

请注意,以上推荐的产品和服务仅作为参考,具体选择应根据实际需求和项目要求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Selenium帮助你轻松实现浏览器多窗口操作

获取当前窗口窗口句柄如果你打开了一个新标签页或窗口,Selenium 允许使用窗口句柄来处理它,每个窗口都有一个唯一标识符,可以使用current_window_handle方法获得当前窗口窗口句柄...自动化测试过程中,会遇到打开新窗口或新标签页情况,但 WebDriver 不知道操作系统认为哪个窗口是活动。...assertdriver.getWindowHandles().size()==1:"Expected only one window";// 单击新窗口中打开链接driver.findElement...创建新窗口或新标签并切换创建一个新窗口或新标签页,屏幕焦点将聚集新窗口或标签页,不需要切换到窗口或标签页。...,Selenium 允许使用窗口句柄来处理它,每个窗口都有一个唯一标识符,通过不同句柄可以操纵不同页面窗口。

35610
  • 微软官宣:更新会导致Win10 运行变慢! Win10 2020 终极正式版即将推送,你敢升级吗?

    今年最后一个Windows 10大更新终于要来了,微软已经做好向用户推送准备了。 01 10月更新进入最后测试 近日,微软宣布了Windows 10 20H2一个新里程碑。...,但仍然计划继续在其改善客户PC整体体验,这与Windows 10版本1909升级方式类似,相比新功能,微软更注重完善用户体验。...测试工作完成后,Windows 10 October 2020 Update将分阶段推出,因此首批获得它用户将是那些Windows Update中手动检查更新用户。...Version 1903/1909本次累积更新修复了以下问题: · IE 11 中添加了通知,提醒用户 Adobe Flash Player 将于2020年12月停止支持。...Version 18092020年11月之前将继续获得主流支持,其获得更新修复问题如下: · IE 11 中添加了通知,提醒用户 Adobe Flash Player 将于2020年12月停止支持

    1.2K20

    Python+Webdriver+Ecl

    先简要介绍一下这三个软件关系,python是一种面向对象、直译式计算机程序设计语言,语法简洁而清晰,具有丰富和强大类库;webdriver是selenium一个web自动化测试类库,用来直接驱动浏览器...,它支持Chrome、Firefox、IE等主流浏览器,甚至也支持Android、IPhone等手机操作系统浏览器;Eclipse是一个开放源代码、基于Java可扩展开发平台,它用途并不限于...PS:最新ChromeDirver需要chrome浏览器至少是27.0.1453.0版本 安装完成之后,使用下面的代码测试一下吧: from selenium import webdriver driver...运行失败的话,按照以下情况排查: 1、如果chromedriver没有打开,注意是否环境变量中加了chromedriver所在目录 2、如果chromedriver打开成功,但是报错,检查一下chrome...---- Eclipse篇 Step1:Java运行环境(JRE)        这里选用是最新jre-7u45-windows-i586.exe Step2:Eclipse        Eclipse

    83510

    框架分析(11)-测试框架

    Selenium Selenium是一个开源自动化测试框架,用于模拟用户在网页操作。它可以用于自动化测试、网页抓取和网页功能验证等任务。...多浏览器支持 Selenium可以与多种主流浏览器进行交互,包括Chrome、Firefox、Safari、IE等。这使得开发人员可以不同浏览器执行测试,确保网页不同浏览器兼容性。...浏览器控制 Selenium可以控制浏览器行为,包括打开新窗口、切换窗口、前进后退、刷新页面等。这使得开发人员可以模拟用户浏览器各种操作,进行全面的测试。...并行执行 Selenium支持并行执行测试,可以同时多个浏览器执行测试脚本,提高测试效率和速度。 集成测试框架 Selenium可以与其他测试框架进行集成,如TestNG和JUnit等。...跨平台 Selenium支持多种操作系统(如Windows,Mac和Linux)和多种浏览器(如Chrome,Firefox,IE等),可以不同平台上执行测试

    22720

    浅谈pyse

    就是简单Python和selenium融合,做二次开发,使用起来比原来selenium还要简单!...在对selenium进行简单封装同时,将其中方法简化成30个方法,这些方法用于web自动化测试将会比原来方便许多。 例如,关于断言,可以自带断言方法,可以用来断言text、url、title等。...运行完了之后,会生成报告,我们可以文件夹里面查看: ? ? 点击html文件,查看报告 ?...告诉我们运行出现错误,点击fail,查看错误在哪,我们将断言标题内容(assertTitle("selenium_百度搜索"))修改成‘selenium_百度搜索’再测试一次。...这一次我们运行结束后再查看一次报告。 ? 这次结果就没有问题了。运行测试成功。

    1.1K40

    Selenium-01-测试环境搭建使用

    前言 Selenium是一个用于Web应用程序测试工具。Selenium测试直接运行在浏览器中,就像真正用户操作一样。...支持浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。...这个工具主要功能包括:测试与浏览器兼容性——测试应用程序看是否能够很好工作不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。...Selenium特点如下 开源,免费; 多浏览器支持:Firefox、Chrome、IE、Opera、Edge; 多平台支持:Linux、Windows、MAC; 多语言支持:Java、Python、...2.安装Pycharm PyCharm 是一款功能强大 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm Windows下是如何安装

    81841

    17款好用跨浏览器测试神器,兼容性测试必备!

    例如,你可以测试网站在 Windows、Linux、macOS 不同浏览器(Firefox 或 Chrome)中表现。它还提供了一个集成调试工具、地理位置工具,可以用来测试本地站点。...9SauceLabs TestingBot为网站和原生移动 App 提供了完整测试策略,可以真实 iOS 或 Android 设备运行测试。...10 BrowserLing 如果你想要在 IE 上进行快速测试,BrowserLing 或许是个不错选择。...你可以用它进行简单交互式测试,支持一些旧浏览器,比如 IE 10IE 11 和 Safari 4、Safari 5。...17 Selenium Selenium是一款浏览器自动化测试工具,相信测试伙伴们都对它很熟悉。实际,它并没有提供现成测试框架,但可以通过扩展来实现。

    2.2K30

    浅谈兼容性测试

    简单点就是特指程序特定条件下运行环境是否能够正常运行,前后端有无功能以及界面UI异常 兼容性测试分类 操作系统兼容性测试 Windows XP、Windows7、Mac、Linux 浏览器兼容性测试...作用点:主要检查web页面样式以及元素、交互展示效果 IE内核常见浏览器有:IE6、IE7、IE8、IE9、IE10IE11、360安全浏览器(兼容模式)、360极速浏览器(兼容模式) Firefox...内核常见浏览器即火狐浏览器(Firefox) Chrome、360安全浏览器(极速模式)、360极速浏览器(极速模式)、搜狗浏览器(高速模式) 版本兼容性测试 作用点:验证新老代码服务器环境能否正常运行...新版本 老版本 数据兼容性测试 需要验证数据新老版本读写 分辨率兼容性测试 作用点:验证产品不同分辨率下UI展示有无异常缺失 主流:1024×768、1280×1024、1440×900、1600...×900、1920×1080 兼容性测试工具 浏览器兼容性测试 IETester、SuperPreview、selenium(自动化模拟浏览器端用户操作) 分辨率兼容性测试 谷歌插件:Resolution

    3.3K20

    Python+Selenium2 搭建自动化测试环境

    python官方网站上可以找到SetupTools下载,这里Windows只提供了32bit下载,setuptools-0.6c11.win32-py2.7.exe,直接双击安装即可。...Selenium 多浏览器实现 构建Python+Selenium2自动化测试环境完成之后,就需要测试支持pythonselenium版本是否都支持不同浏览器运行,当前我们分别在三个最通用浏览器...1) IE 浏览器 IE浏览器运行测试脚本,首先需要下载IEDriverServer.exe,放在IE浏览器安装目录且同级目录下,脚本如下: 123456789101112131415161718...3) Firefox 浏览器 Firefox浏览器运行测试脚本,具体如下: 12345678910111213 from selenium import webdriverfrom selenium.webdriver.common.keys...总结 通过以上三个不同浏览器测试,说明seleniumpython中运用于其Java版本都是一样。

    1.2K110

    WPFWinForm中加载网页几种方式及如何加载Flash库(WebBrowserCEF)

    应该这样说 WebBrowser使用是系统版本IE对应兼容模式。 比如Win10IE11,对应兼容模式是IE7。 所以我Win10用下面两种方式获取到IE版本都是11。...默认设置,IE8标准模式中按照网页!...DOCTYPE指令展示网页 ie7//7000 (0x1B58) 使用WebBrowser Control控件应用程序所使用默认值,IE7标准模式中按照网页!...保证IE运行Flash只需要安装flashplayerax_install_cn.exe就可以了。...WinForm 对高分辨率屏幕适配并不是很好,当分辨率较高时,Windows 系统会将程序里面的字体进行缩放, Windows 10 系统尤其严重,这将导致程序界面大小变化,字体也会变得模糊。

    3.9K40

    Python+Selenium笔记(十一):配置selenium Grid

    (一) 前言 Selenium Grid可以将测试分布若干个物理或虚拟机器,从而实现分布方式或并行方式执行测试。 这个链接是官方相关说明。...(四) 环境配置好后如下图所示(我电脑开着一个linux虚拟机太卡了,有点浪费时间感觉,不想弄了,不过应该和windows差距不会太大,有环境可以试下添加path变量、终端执行相关命令添加节点...(五) 示例(运行脚本会发现,直接在相匹配环境中运行测试) 1 import sys 2 import unittest 3 from selenium import webdriver 4...10 def setUpClass(cls): 11 #设置操作系统和浏览器 12 desired_caps = {} 13 desired_caps...40 unittest.main(verbosity=2) (六) 未解决问题(单单配置环境是不够) 1、 实现多环境并行运行同一测试脚本 2、 实现多个测试脚本并行运行(例如几百个测试脚本要是一个个运行的话

    2.4K70

    17款最好用跨浏览器测试工具

    例如,你可以测试网站在 Windows、Linux、macOS 不同浏览器(Firefox 或 Chrome)中表现。 它还提供了一个集成调试工具、地理位置工具,可以用来测试本地站点。...BrowserStack 列出了数百种浏览器、设备和测试策略,确保你网站可以尽可能多环境中正常运行。...TestingBot 地址: https://testingbot.com TestingBot 为网站和原生移动 App 提供了完整测试策略,可以真实 iOS 或 Android 设备运行测试...你可以用它进行简单交互式测试,支持一些旧浏览器,比如 IE 10IE 11 和 Safari 4、Safari 5。...Selenium 地址: https://www.selenium.dev Selenium 是一款浏览器自动化测试工具。实际,它并没有提供现成测试框架,但可以通过扩展来实现。

    4.1K20

    解读selenium webdriver

    驱动程序通常是可执行模块,与浏览器本身一起系统运行,而不是执行测试套件系统。PS:有些人把驱动程序也称为代理。 框架:用于支持WebDriver套件附加库。.../新标签页、切换 创建一个新窗口(或)标签,并将新窗口或标签集中屏幕。...如果没有调用退出,将会留下额外后台进程和端口在你机器运行,这可能会导致后续问题。 一些测试框架提供了一些方法和注释,你可以测试结束时挂到这些方法和注释上进行拆解。...命令行启动服务器 一旦你下载了selenium-server-standalon-{VERSION}.jar,把它放在你要测试浏览器电脑。然后,该jar目录下,运行以下内容。...浏览器选项 例如,你想在Windows XP运行Chrome,使用Chrome 67版本。

    6.7K30

    8 款浏览器兼容性测试工具介绍,需要赶紧收藏吧!

    IETester 可以模拟出不同 js 引擎来帮助程序员设计效果统一代码。覆盖 IE5.5/6.0/7.0/8.0/9.0/10/11 版本 ,完全满足大部分 IE 浏览器兼容性测试。...种浏览器,覆盖所有旧版本 Internet Explorer(IE6 - IE11),最新测试版和开发版(Edge,Safari,Chrome,Firefox,Opera 和 Yandex)以及各种真实...您可以针对数十种浏览器和真实设备开展 Web 应用测试,并获得即时结果。支持 Chrome、Firefox、Safari、Edge、IEWindows、OSX、iOS 等。...也可以真实设备和浏览器运行各种 Selenium 和 Appium 类型脚本。可免费试用。...支持 Windows 系统下 Chrome、Firefox、IE6/7/8/9/10/11,Mac 系统下 Safari6-10 等主要版本。可支持 30 天免费体验。

    6.2K30

    Katalon Studio一款免费自动化测试工具

    一、工具简介 Katalon Studio 是一款免费自动化测试工具,可以安装在windows、macOS、linux操作系统,基于selenium 和 Appium 测试框架,并集成了这些框架优点...1、支持系统 操作 系统 Windows 7, Windows 8, Windows 10, macOS 10.11+, Linux (Ubuntu based) CPU CPU处理频率至少1 GHz...2.1 Internet Explorer配置 为了Internet Explorer正常运行自动化测试,您需要以下设置: 1.对于IE 7或更高浏览器:启用保护模式必须与所有区域设置要一致(启用...3.必须禁用IE 10和更高IE版本增强保护模式。通过以下路径设置:Internet选项--高级--启用保护模式(修改要求重新启动IE); ?...首次打开需要输入用户名和密码登录;linux操作系统,安装openjdk后,直接解压下载安装包,使用命令行运行程序。(此说明文档使用Windows系统操作) ?

    3.5K30

    CVE-2019-1388+CVE-2019-0803复现

    右键以管理员身份运行 ? ? 点击显示详细信息 ? ? 然后点击颁发者证书信息 ? ? 点击颁发者链接,随后会弹出来ie ? ? 点击页面->另存为 ? ? 随后这里直接点确定就好 ? ?...文件名处输入 ? c:\windows\system32\*.* (这里*.*必须要输入,然后回车,不然找不到cmd) ? ? 随后目录中寻找cmd.exe右键打开,打开就是system权限 ?...Systems SP1 Microsoft Windows 7 for 32-bit Systems SP1 Microsoft Windows 10 Version 1809 for x64-based...Systems 0 Microsoft Windows 10 Version 1809 for ARM64-based Systems 0 Microsoft Windows 10 Version 1809...显示命令成功完成,但是如果可能在真实环境中,用shell去执行命令时是没有回显 查看用户,添加成功 ? ?

    1.1K20

    微软再次“封杀” Flash Player!

    近日,微软 Windows 系统再下“杀手”,势要将安全性差、性能低 Flash Player 从自家产品连根拔除,其更新了官方博客公告,并宣布,为了帮助确保用户安全,微软将通过 KB4577586...(用于删除 Adobe Flash Player 更新)从 Windows 删除 Flash 组件: 从 2021 年 6 月开始,KB4577586 将包含在 Windows 10 版本 1809...从 2021 年 7 月开始,KB4577586 将包含在 Windows 10 版本 1607 和 Windows 10 版本 1507 最新迭代更新中。...另外值得注意是,虽然很多主流浏览器都已经禁止了 Flash Player,但是 Internet Explorer 11 和 Microsoft Edge 中 IE 模式下仍然支持直接下载安装 Flash...这也是微软为何要将 KB4577586 在所有 Windows 10 版本运行主要原因。

    75510
    领券