简体   繁体   English

使用 Selenium、ChromeDriver 和 C# 来记录和回放浏览会话?

[英]Using Selenium, ChromeDriver and C# to record and play back a browsing session?

I'm wondering whether it is possible to record a browsing session using the Selenium IDE and then play it back as a script using C# and ChromeDriver.我想知道是否可以使用 Selenium IDE 记录浏览会话,然后使用 C# 和 ChromeDriver 将其作为脚本播放。 Now I know that the IDE can output C# code for the recorded browsing session but can it also output a textual script that can be played back dynamically?现在我知道 IDE 可以为记录的浏览会话输出 C# 代码,但它也可以输出可以动态播放的文本脚本吗? Some sort of XML or Script file that can then be parsed in C# and played back using ChromeDriver?然后可以在 C# 中解析并使用 ChromeDriver 播放的某种 XML 或脚本文件?

You can use iMacros extension for Chrome which is similar to Selenium IDE.您可以使用 Chrome 的 iMacros 扩展,它类似于 Selenium IDE。

Download iMacros for Chrome @ https://chrome.google.com/webstore/detail/imacros-for-chrome/cplklnmnlbnpmjogncfgfijoopmnlemp下载适用于 Chrome 的 iMacros @ https://chrome.google.com/webstore/detail/imacros-for-chrome/cplklnmnlbnpmjogncfgfijoopmnlemp

now this becomes too easy!现在这变得太容易了! you can get NUnit or XUnit .cs file from recorded test by selenium IDE.您可以从 selenium IDE 记录的测试中获取 NUnit 或 XUnit .cs 文件。 first record your test(macro), then right click on test and choose export from context menu.首先记录您的测试(宏),然后右键单击测试并从上下文菜单中选择导出。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM