Hi,
I have this code so that it can handle confirm dialogs:
Manager.DialogMonitor.AddDialog(AlertDialog.CreateAlertDialog(ActiveBrowser, DialogButton.OK));
Manager.DialogMonitor.Start();
But I got this error:
(CS0103) The name 'AlertDialog' does not exist in the current context
(CS0103) The name 'DialogButton' does not exist in the current
I added the System.Windows.Forms reference (following the instructions from this link):
http://docs.telerik.com/teststudio/features/coded-steps/add-assembly-reference
I also added this on top of the code behind file:
using System.Windows.Forms;
After adding the reference and the using statement, I still get the error message
Question:
1. What .dll should I use? I found 3 files with the same name(System.Windows.Forms.dll) but in different locations, I tried to reference them one by one but still the same error message appears
a. C:\Windows\Microsoft.NET\Framework64\v4.0.30319
b. C:\Windows\Microsoft.NET\Framework\v4.0.30319
c. C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089
2. Is there something that I am missing? how could I make this work?
Thanks!
Hi,
I need to test if a row is selected in a Telerk Grid using Telerik Test Framework. Below is the snippet of code I'm trying.
public bool HasRowSelected(IFrameworkElement row)
{
return row.Find.ByName<Rectangle>("BackgroundBorder").Opacity > 0;
}
However it doesn't seem to work. Could you please suggest how can I achieve this? Attached is the sample grid.
Hello,
I'm having trouble with using Find.ByXPath function in the Test Studio api.
<li class="k-item" role="treeitem" aria-selected="false " data-uid="bec31be9-e618-43fd-8060-a7df0c2c8e14">
<div class="k-mid">
<span class="k-icon k-plus" role="presentation"></span>
<span class="k-checkbox-wrapper" role="presentation">
<input tabindex="-1" class="k-checkbox" id="_bec31be9-e618-43fd-8060-a7df0c2c8e14" type="checkbox"/>
<label class="k-checkbox-label" for="_bec31be9-e618-43fd-8060-a7df0c2c8e14"></label></span>
<span class="k-in">Checkbox Node Text</span>
</div></li>
The problem with locating HtmlControl started with having the dynamic IDs that are generated by Kendo. They change all the time, so we need to find a way to locate the controls without using IDs. I talked with Dev team, and it concluded it is not feasible to change these IDs or add unique name tags.
In this case, I want to check the checkbox of "Checkbox Node Text". I thought xpath maybe a good way to do it by relatively searching from the Span Tag of "Checkbox Node Text".
The Find.ByXpath function works partially but not when I try to traverse relatively. Maybe my xpath syntax is off, but here is what I tried
First:
Element hc = Pages.MYPage0.FrameReal.Find.ByXPath("//span[text()='Checkbox Node Text']");
This works. It finds the correct element and I can operate on it.
Second:
Element hc = Pages.MYPage0.FrameReal.Find.ByXPath("//span[text()='Checkbox Node Text']/preceding-sibling::span[@class='k-checkbox-wrapper']/child::input");
This doesn't work. Null object.
Third:
Ultimately, this is what I want to get:
Element hc = Pages.MYPage0.FrameReal.Find.ByXPath("//span[text()='Checkbox Node Text']/preceding-sibling::span[@class='k-checkbox-wrapper']/child:input");
This doesn't work. Null object.
I have tried many combinations. For some reason, the relative traverse in xpath such as parent, child, preceding-sibling, etc not being processed.
I appreciate your advice! Thank you!
Hey Guys,
I am trying to setup our Test Studio system as indicated by the attached network diagram. After opening the correct ports and various configuration checking I am now able to connect to the Scheduling Server from Test Studio on the Authoring Machine. In Test Studio on the Authoring Machine I am able to see that the Scheduling Server's Execution Service and the Execution Server's Execution Service are both connected to the Scheduling Server's Scheduling Service. I try to schedule or run a list remotely and the program hangs waiting to Update Latest Project Files. After about 5 minutes it errors.
The execution service logs are empty and the scheduling service log has the following repeated hundreds of times:
[03/24 08:43:49,Telerik.TestStudio.ExecutionManagerService.exe(2040:24),Execution] JobBroker.ctor() : Job runner refused this job!
[03/24 08:44:19,Telerik.TestStudio.ExecutionManagerService.exe(2040:24),Execution] JobRunner.RunJobAsync() : Unable to load test list, aborting run.
[03/24 08:44:19,Telerik.TestStudio.ExecutionManagerService.exe(2040:24),Execution] JobRunner.RunJobAsync() : Use source control server: NO
[03/24 08:44:19,Telerik.TestStudio.ExecutionManagerService.exe(2040:24),Execution] JobRunner.RunJobAsync() : Project source location: C:\svn\TestLibrary\UI Automation\SEWeb
[03/24 08:44:19,Telerik.TestStudio.ExecutionManagerService.exe(2040:24),Execution] JobRunner.RunJobAsync() : Check if test list is available at project location. Consider cleaning Job storage!
[03/24 08:44:19,Telerik.TestStudio.ExecutionManagerService.exe(2040:24),Execution] JobRunner.RunJobAsync() : Job storage location: C:\Windows\system32\config\systemprofile\AppData\Roaming\Telerik\TestStudio\Scheduler\ScheduleStorage
[03/24 08:44:19,Telerik.TestStudio.ExecutionManagerService.exe(2040:24),Execution] JobBroker.ctor() : Job runner refused this job!
I have all three computers sync with SVN repositories in the exact same file structure as indicated by the attached picture.
I have read other posts and documents and have tried the following:
As another note, I was able to get a test to run remotely previously while on a Trial of the software on different VMs.
Please help me see what I am missing. I have read the following posts to no avail at solving my current issue:
unhandled-error-when-trying-to-run-list-remotely
test-list-not-running-on-execution-machine
Thank you in advance for any assistance,
Kelly
Hi ad,
I'm using Test Studio Web & Desktop, when I updated new version then the error was displayed (this installation package cannot be opened contact the application vendor to verify that this is a valid Windows Installer package). Please advise me. Thanks!
Steps to replicate:
1. Open Test studio
2. Click Help tab
3. Click Update icon
4. Click download -> install.
Observed result: this installation package cannot be opened contact the application
vendor to verify that this is a valid Windows Installer package.
Hello, i tried to bind data to a 'click' action. Ex: i have an action is click on 'abclink' then i'd like to make data driven on it. So i added data source and bind data, but at the step select column to step, i dont see textbox or something so i can select. i only see 2 buttons are Set and Clear.
Please advise what I should do in this case. Thank you!