With the release of Q2 (coming in couple of weeks), our WebUI Test Studio will enable customers to build image verifications against specific elements on their pages. Image verification can be used to verify exact visual matches for both HTML pages and Silverlight applications. To record an Image Verification step in WebUI Test Studio, follow the steps below: 1. On the recorder toolbar, enable the highlighting surface: 2. Hover over the element on the page that you wish to visually verify. For this example, I have navigated to the google.com home page and I’m going to verify the Google logo ...
A common UX pattern when working with large tabular data is the so called frozen rows or pinned rows. This is very popular in the spreadsheet world and in some text editors as well. I have tried to resemble this behavior with RadGridView for Silverlight. The user may pin a row thus preventing it from vertical scrolling. This way important items may be kept inside the viewport regardless the position of the vertical scrollbar. Pinned items remain on top for easy access. Adding this behavior to RadGridView is simple and painless: <telerik:RadGridView x:Name="RadGridView1" > <i:Interaction.Behaviors> <local:FrozenRowsBehavior/> </i:Interaction.Behaviors> </telerik:RadGridView> These lines should be all the XAML needed to enable it....
Our upcoming 2010 Q2 version packs a lot of goodies. One of them is the totally revamped Clipboard support in RadGridView for WPF and Silverlight. Made possible by cell selection which will also be introduced in Q2, the new and improved Clipboard capability is both robust, easy to use and very extensible. By default, users can both copy and paste cells. However, the RadGridView has two additional properties - ClipboardCopyMode and ClipboardPasteMode, which provide thorough control over Clipboard operations. You will be able to choose whether users can copy cells, column headers and/or column footers, or control how pasting works - skip...
In my previous post I’ve tried to explain RadGridView validation mechanism and support for 2 layers of validation (UI and Data) for a property/cell level. RadGridView exposes same events on a row level too (RowValidating, RowValidated and RowEditEnded). Since this theory you can find on our online help I’ll begin with the interesting stuff - asynchronous validation example. I’m glad to announce that with the next (2010.Q2) version RadGridView will support asynchronous validation. By asynchronous validation I mean that RadGridView can save a value in its collection and from somewhere (server side usually) to receive a message that this value doesn’t pass some...
Not long after the official launch of our automated testing tools, Telerik’s WebUI Test Studio product team is ready to show you some new bits. Listening to your real-life testing issues and dogfooding Telerik product teams helped a lot to come out with a nice set of features and enhancements such as support for Silverlight out-of-browser testing, Silverlight ChildWindows and Pop-ups, image verification, and many more.
You surely remember WebUI Test Studio was the first automated testing solution on the market to provide support for Silverlight UI recording and playback. With Q2 we take Silverlight test automation a step further by...
WebUI Test Studio comes with two options for test execution. The first is the result of our tight integration with Visual Studio and uses MSTest.exe. The second, and the subject of this post, is the built-in execution engine ArtOfTest.Runner.exe. In this post we will look at all the command line options for the ArtOfTest.Runner.exe. In Part 1 we will look at the two execution command line options as well as how to simplify working with the command prompt. Part 2 will be dedicated to showing the flexibility of the execution engine by showing the results publishing options. The ArtOfTest.Runner.exe is ...
With the Q1 release of Telerik
OpenAccess ORM, Telerik released a brand new LINQ
Implementation and supporting Visual Entity Designer. I have shown in this blog
how to connect to SQL Server, MySQL, and how to use the new LINQ with RIA Services.
Today I will show you how to connect to SQL Azure.
To get started, we have to create a new Telerik Domain Model in the server (ASP.NET)
project. We’ll create a new Domain Model by right clicking on the server project and
selecting “Add” and choosing the Telerik Domain Model from the menu.
In the dialog presented by OpenAccess select the database you...
RadGridView provides a set of keyboard navigation scenarios that will result in certain consequence of commands to be executed. Thus – and naturally in this case - when clicking on the Del–button will cause deletion of the current item, Ins-button will add a new one into the grid. However, there exists a great possibility that you do not need this pre-coded behavior and you want to predefine it. In that case you can follow up one of the following two scenarios. The first one is to use the basic interface responsible for the keyboard navigation – IKeyboardCommandProvider and implement your own...
The spotlight of the Q2 2010 release for RadControls for Silverlight falls on the officially introduced RadRichTextBox for Silverlight, allowing you to bring true MS Word-like content editing experience to your end-users. The new control offers rich text editing and formatting capabilities as well as out-of-browser support and printing. As one of the most demanded features from the Telerik developer community during the preview release, import and export of Html, Docx, and Xaml are already included in the control. The Q2 2010 release stays faithful to Telerik’s tradition of releasing the same controls for RadControls for Silverlight and WPF, allowing for...
A not-so-minor drawback of our original CDN implementation was that it didn’t support secure sites. Your application will still work, but the Telerik controls will fall back to the slower Amazon S3 service when an HTTPS request is detected. But that’s a thing of the past! The Amazon CloudFront service now supports HTTPS Access and you can take advantage of it immediately. Joy all around Simply set the BaseSecureUrl property to the corresponding values for RadScriptManager/RadStyleSheetManager: <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <CdnSettings BaseSecureUrl="https://d2i2wahzwrm1n5.cloudfront.net" TelerikCdn="Enabled" /> </telerik:RadScriptManager> <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" > <CdnSettings BaseSecureUrl="https://d35islomi5rx1v.cloudfront.net" TelerikCdn="Enabled" /> </telerik:RadStyleSheetManager> You can also do so through the global web.config settings: <appSettings> ...