Hi,
My company wants to use Telerik Testing Framework with no support. Is it possible and free? If yes, what should I download to get Telerik Testing Framework libraries?
Hi.
How can i send keys in element?
for example: i need to press 'Enter' key in text field.
ActiveBrowser.Desktop...SendString type text in address bar of IE.
I have a coded step that uses the LaunchNewBrowser(BrowserType.Firefox , true) and it works fine as a standalone but as soon as it gets placed in a nested test with data driven elements it stops working. When it runs the browser says "Extension loaded" and the Test runner remains stuck in this step. I have read a few similar posts and tried things like installing Visual Studio but nothing seems to work. This is a remote machine so I'm not sure if that has something to do with it.
Do you have any idea of what the problem could be?
Thanks
Hi,
I am using Telerik's latest version (Testing_Framework_2018_1_0418_2_Free) and extension (Progress® Test Studio® Chrome Execution) version (2017.2.823.0). When running the test using the chrome browser , it is saying - 'trying to connect' and after some time i am getting wait time out exception.
Please see the attached screenshots.
Is it possible to use the old telerik extension for chrome with lates telerik framework?
Hi Team,
I am automating the wpf application and trying to connect the already launched application using Manager class, which is working fine in Windows 7,but the same code is throwing null exception for Manager class in Windows 10 64 but machine, let me know what I am missing.
Regards,
Imran
I'm running unit tests in VS 2015.
The testing framework version is 2018.1.418.0
The Chrome extension is : Version 2018.1.54.1
When I begin a test the browser shows this URL and "Extension Loaded" in the window:
http://localhost:55222/WebUI/teststudio_start_page.html?port=55221&mode=0&loadingtimeout=50000
However, it just hangs there forever. If I disable the Chrome extension and then re-enable it I can successfully run one test but it will fail if I run it again.
I don't see anything in the browser console nor does the framework write to the log.
The code is pretty straightforward:
Settings settings = new Settings();
settings.LogAnnotations = true;
settings.QueryEventLogErrorsOnExit = false;
settings.LogLocation = "c:\\deleteme\\uiautomation";
settings.ClientReadyTimeout = 50000;
settings.CreateLogFile = true;
settings.AnnotateExecution = true;
settings.AnnotationMode = AnnotationMode.All;
settings.DisableDialogMonitoring = false;
try
{
using (Manager mngr = new Manager(settings))
{
mngr.Start();
mngr.LaunchNewBrowser(BrowserType.Chrome, true);
mngr.ActiveBrowser.NavigateTo("http://the site......");
mngr.ActiveBrowser.WaitUntilReady();
mngr.ActiveBrowser.WaitForAjax(5000);
mngr.ActiveBrowser.RefreshDomTree();
Element element = mngr.ActiveBrowser.Find.ById("some id");
mngr.ActiveBrowser.Actions.Click(element);
mngr.ActiveBrowser.Actions.SelectDropDown(element, "some id");
mngr.ActiveBrowser.Actions.InvokeEvent(element, ScriptEventType.OnChange);
......
......
}
Hi Team,
Do we need to install Telerik Testing Framework on a client machine? Or registering the required Telerik DLL's in GAC is sufficient to run the tests on a client machine?
I have noticed a problem with the testing framework in all versions, including the latest release (2018 R2), when attempting to locate Frames in Chrome ver
H
<
iframe
src
=
"https://qaapp02.xisecurenet.com/DIeComm/View/IFrame/db672f06-4c09-44f5-aa61-8db2c8755161/bd385978-d72b-4cda-8664-eb5caee1c7bd/true"
id
=
"ctl00_cphMain_PaymentSelectionControl_PaymentEntryControl_ucCreditCard_iPaymetrics"
name
=
"pmIf"
style
=
"width: 400px; height: 371px; overflow: hidden; min-width: 400px !important;"
frameborder
=
"0"
onload="paymetrics.initializeXIFrame('ctl00_cphMain_PaymentSelectionControl_PaymentEntryControl_ucCreditCard_iPaymetrics','https://qaapp02.xisecurenet.com/DIeComm/View/IFrame/db672f06-4c09-44f5-aa61-8db2c8755161/bd385978-d72b-4cda-8664-eb5caee1c7bd/true','<?xml version="1.0" encoding="utf-8" standalone="yes"?><
merchantHtmlPacketModel
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns="Paymetric:XiIntercept:MerchantHtmlPacketModel"><
localization
><
merchantLocalization
><
cultureName
>en-US</
cultureName
></
merchantLocalization
></
localization
><
iFramePacket
><
hostUri
>https://backoffice.qa4.com<;/
hostUri
><
cssUri
>https://backoffice.qa4.com/content/dist/isagenix.pay.paymetric.min.css<;/
cssUri
></
iFramePacket
><
templateHtml
name="CreditCard"><
paymentTypes
><
paymentType
type="mastercard" /><
paymentType
type="visa" /><
paymentType
type="discover" /><
paymentType
type="american express" /><
paymentType
type="jcb" /></
paymentTypes
></
templateHtml
></
merchantHtmlPacketModel
>');"></
iframe
>
I have tried all of the following methods to get anything back from the Frames options afforded by the framework (documentation here):
ActiveBrowser.Frames.WaitAllUntilReady();
ActiveBrowser.Frames.RefreshAllDomTrees();
ActiveBrowser.Frames[0];
ActiveBrowser.Frames[
"pmIf"
];
ActiveBrowser.Frames.ById(
"ctl00_cphMain_PaymentSelectionControl_PaymentEntryControl_ucCreditCard_iPaymetrics"
);
ActiveBrowser.Frames.BySrc(
"https://qaapp02.xisecurenet.com/DIeComm/View/IFrame/db672f06-4c09-44f5-aa61-8db2c8755161/bd385978-d72b-4cda-8664-eb5caee1c7bd/true"
);
ActiveBrowser.Frames.Count;
Frames.Count; always returns 0.
Each of these items works when running the same test under IE11 without issue and was working a few days ago under Chrome 66.
I have also attempted the suggestions from this support post; https://www.telerik.com/forums/issue-finding-iframe-and-its-children, with no success.
[TestMethod, Description(
"This is test."
)]
public
void
CbRegression_SmartTag_LoginTest()
{
Manager.LaunchNewBrowser(BrowserType.InternetExplorer);
ActiveBrowser.NavigateTo(
"http://news.google.com/"
);
}