使用应用程序浏览网站

使用应用程序浏览网站

问题描述:

我正在寻找一个C#应用程序来为我自动化一些流程。其中之一就是浏览我经常访问的几个网站,比如grooveshark。我希望我的应用程序能够登录我的网站并搜索/播放歌曲。使用应用程序浏览网站

我已经做了一些关于这个话题的搜索,并且遇到了一些被称为硒的东西。我想知道这是否是我想要完成的最佳工具,或者如果有另一种选择可以满足我的需求,那么这种方案会更好?

在此先感谢!

硒会做得很好,除非网站使用Flash。如果他们这样做,你几乎卡住了。

https://code.google.com/p/selenium/

http://selenium.googlecode.com/git/docs/api/dotnet/index.html

http://docs.seleniumhq.org/docs/03_webdriver.jsp

我将在硒读了,回来时,你有一个具体问题。

如果您有Visual Studio Premium或更高版本,我会推荐Coded UI。我还建议CUITe http://cuite.codeplex.com/,因为它简化了代码。

为了自动化您的过程中,你可以使用Microsoft Test Manager,谁是工具约testing and generating code

在Microsoft测试管理器2012,比如你有新的functionnality如Exploratory Test,这个过程是你探索你的应用程序,并生成你的测试。

链接:http://msdn.microsoft.com/en-us/library/vstudio/hh191621.aspx

创建测试后,可以生成编码的UI测试,包括在你的构建过程

注:必须使用团队基础服务器或服务,以便与测试用例互动工作项

它肯定取决于你的自动化将能够。我根本不知道Selenium。我认为这是为了以特定顺序在网站上记录某些操作。尽管只能在网站(实际客户端)功能提供的范围内自动完成此过程。

如果您想构建一些客户端尚未提供的更高级的行为,您需要构建自己的客户端。这需要一些倒退的生成。例如,情况就是如此。自动化浏览器游戏。通常,浏览器游戏客户端不会提供一定数量的玩家扫描并自动将其与自己的玩家个人资料进行比较,因此自行构建此功能将是唯一可行的解​​决方案。