c# webdriver_使用C#在WebDriver中自动在Edge中进行Web应用程序测试

本文介绍了如何使用C#和WebDriver进行Web应用程序测试,特别是针对基于Chromium的新Edge浏览器。文章涵盖了WebDriver和Selenium的基础,Edge与WebDriver的集成,以及如何在C#中编写测试脚本。同时,提到了将WebDriver测试与Visual Studio测试工具结合使用的方法,以确保在开发流程中实现自动化测试。
摘要由CSDN通过智能技术生成

c# webdriver

从熟悉的Web应用程序和服务到Electron托管JavaScript,再到新一代独立的渐进式Web应用程序,越来越多的应用程序都基于Web技术构建。 HTML 5技术的基本家族(包括JavaScript和CSS以及诸如TypeScript之类的转译语言)已经成熟,并且所提供的功能远远超出了网络初期的预期。

现代网络几乎提供了交付可靠的企业级应用程序所需的所有工具。 我们可以在熟悉的IDE中构建代码。 我们可以使用基于浏览器的工具(例如在F12之后等待的工具)对其进行调试。 甚至有短绒毛毡引导我们编写更好的代码。 但是一个领域仍然落后:测试。

[ 也在InfoWorld上:2020年探索的5种Microsoft开发人员工具和技术 ]

WebDriver和Selenium简介

自动化的Web测试工具已经存在了几十年,最初是使用浏览器引擎来为我们提供无头工具,这些工具使用页面文档对象模型来自动化表单归档和解析结果。 早期的工具能够大规模模拟用户交互,从而为我们提供了一种工具,不仅可以帮助显示页面和应用程序是否按预期运行,而且还可以显示网站在负载下的运行情况,这是Web应用程序测试的重要组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Edge浏览器的时候,可以使用Selenium库webdriver模块来进行自动测试。首先,需要导入os和selenium库,然后创建一个webdriver对象,可以使用Edge()方法来创建一个Edge浏览器的实例。接下来,可以使用driver.get()方法来打开指定的网页。这样就可以直接打开Edge浏览器了。\[1\] 如果你正在使用旧版本的Selenium,你仍然可以在Edge浏览器使用它,尽管默认情况下它使用的是旧版本的EdgeHTML。你可以通过将EdgeOptions的UseChromium属性设置为true来将WebDriver配置为使用最新的Edge。这样,您就可以使用Selenium与特定的Chromium功能一起使用,例如在无头模式下运行Edge测试Web搜索器或REST API。\[3\] 参考资料: \[1\] https://www.infoworld.com/article/3539228/using-c-to-automate-web-application-testing-in-edge-with-webdriver.html \[2\] https://www.infoworld.com/article/3539228/using-c-to-automate-web-application-testing-in-edge-with-webdriver.html \[3\] https://www.infoworld.com/article/3539228/using-c-to-automate-web-application-testing-in-edge-with-webdriver.html #### 引用[.reference_title] - *1* [python使用selenium调用edge浏览器webdriver](https://blog.csdn.net/xuehuic/article/details/70767209)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [使用C#在WebDriver自动Edge进行Web应用程序测试](https://blog.csdn.net/cxu0262/article/details/106256039)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值