gpt4 book ai didi

c# - 使用 Selenium Web 驱动程序注入(inject)自定义 JS 代码

转载 作者:行者123 更新时间:2023-11-29 20:10:54 25 4
gpt4 key购买 nike

我正在使用 Selenium 2 Web Driver 在 C# 中编写自动化 UI 测试,该驱动程序适用于以 ASP.NET 和 MS AJAX 编写的 Web 应用程序。我想在测试开始时“注入(inject)”自定义 JS 代码,每次异步回发完成时都会执行。下面的示例代码

function EndRequestHandler(sender, args)
{
DoSomeStuff(...);
}

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

问题是如何使用 Selenium 执行此操作(我不想修改原始应用程序)。这必须与 IE、Firefox 和 Chrome 驱动程序兼容,因此不能选择使用 Firefox 的自定义配置文件(尽管我可能在这里遗漏了一些东西)

最佳答案

我可能会误解您在这里要做什么,但这里有一个链接可能会说明您的需要。 Execute JavaScript using Selenium WebDriver in C#

关于c# - 使用 Selenium Web 驱动程序注入(inject)自定义 JS 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9966740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com