This is a migrated thread and some comments may be shown as answers.

Support for Safari 5.0

9 Answers 86 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Jyoti
Top achievements
Rank 1
Jyoti asked on 04 Aug 2010, 08:29 PM
What is the plan to support the latest version of Safari?

9 Answers, 1 is accepted

Sort by
0
Cody
Telerik team
answered on 04 Aug 2010, 08:55 PM
Hi Jyoti,

We already support it today right out of the box. Are you having any problems running your tests with Safari 5.0? Are you looking for any special testing features while using the Safari browser?

Kind regards,
Cody
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Jyoti
Top achievements
Rank 1
answered on 04 Aug 2010, 10:06 PM
I am able to navigate to a page on Safari 5.0 but it does not click on any controls. I initially created the program for IE and access the Html controls using their Id and it works fine. But when I switch the browser to Safari 5.0, it navigates to the correct Url page but does not do anything after that. Do I need to do anything special for Safari?
0
Cody
Telerik team
answered on 04 Aug 2010, 11:28 PM
Hello Jyoti,

Our automation for Safari relies on Silverlight. Do you have Microsoft Silverlight installed? Also make sure the popup blocker is disabled. We launch two windows to run Safari tests.

Sincerely yours,
Cody
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Joseph Couchara
Top achievements
Rank 1
answered on 19 Aug 2010, 03:15 PM
Hi Cody,
I'm having the same problem as Jyoti.  I do have Silverlight installed and pop-ups are enabled. I do see two sessions of Safari open and my app opens but it just sits there.  My tests were originally written and tested with IE and all is fine.  I've also run the tests successfully on Firefox.  Please let us know if there's other things we can try.

Thanks,
Joe
0
Konstantin Petkov
Telerik team
answered on 19 Aug 2010, 04:52 PM
Hi Joseph,

Please also adjust the browser settings as documented here. Along with Silverlight installed these are the important requirements to execute the tests in Safari.

Best wishes,
Konstantin Petkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Joseph Couchara
Top achievements
Rank 1
answered on 19 Aug 2010, 05:18 PM
I have done the configuring of Safari already.  One thing to note is that I do not have an "Open links from applications" section on the General preferences tab.  I have Safari 5.0.  I also wanted to show you the error I am getting in our TestAppBaseTest.cs:

#if TestLocalApplication

            string startUri = "~/testapp.aspx";

            if (!string.IsNullOrEmpty(bookmark))

            {

                startUri += bookmark;

            }

#else

            string startUri = "http://testapp";

            if (!string.IsNullOrEmpty(bookmark))

            {

                startUri += "/" + bookmark;

            }

#endif

            ActiveBrowser.NavigateTo(startUri);  (this is where I'm getting the below error)

 ----------------------------------------------------------------------------------------

 System.ArgumentOutOfRangeException was unhandled by user code

  Message=Length cannot be less than zero.

Parameter name: length

  Source=mscorlib

  ParamName=length

  StackTrace:

       at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)

       at System.String.Substring(Int32 startIndex, Int32 length)

       at ArtOfTest.WebAii.Core.Browser.UpdateDomTree(String domString)

       at ArtOfTest.WebAii.Core.Browser.RefreshDomTree()

       at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request, Boolean performDomRefresh, Boolean waitUntilReady)

       at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request)

       at ArtOfTest.WebAii.Core.Browser.InternalNavigateTo(Uri uri)

       at ArtOfTest.WebAii.Core.Browser.NavigateTo(Uri uri)

       at ArtOfTest.WebAii.Core.Browser.NavigateTo(String url)

       at AutomatedUITests.DaVinciBaseTest.StartTestApp(Boolean clearSettingsAndDisplays, String bookmark) in F:\src\TestApp\Source\TestApp\UnitTests\UIAcceptanceTests\UIAcceptanceTests\TestAppBaseTest.cs:line 464

       at AutomatedUITests.TestAppBaseTest.StartTestApp(Boolean clearSettingsAndDisplays) in F:\src\TestApp\Source\TestApp\UnitTests\UIAcceptanceTests\UIAcceptanceTests\TestAppBaseTest.cs:line 432

       at AutomatedUITests.WebAiiTests.MyTestInitialize() in F:\src\TestApp\Source\TestApp\UnitTests\UIAcceptanceTests\UIAcceptanceTests\WebAiiTests.cs:line 62

  InnerException:

0
Cooksey
Telerik team
answered on 24 Aug 2010, 08:23 PM
Hi Joseph Couchara,

That looks like a bug in our Safari extension. We are completely rewriting the extension for our Q3 release to have more robust Safari support.

Please excuse us for the temporary inconvenience and let us know if you have further feedback.

All the best,
Cooksey
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Joseph Couchara
Top achievements
Rank 1
answered on 25 Aug 2010, 05:16 PM
Hi Cooksey,
Thanks for working on this for Q3. 

I have another question, what are your plans on supporting Google Chrome?

Thanks,
Joe
0
Konstantin Petkov
Telerik team
answered on 25 Aug 2010, 07:36 PM
Hi Joe,

Chrome Support has top priority in our list. It is just the amount of work needed to be able to introduce the Chrome automation that delayed that so far. We are looking into including this in our next major release (Q3) too.

Best wishes,
Konstantin Petkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
General Discussions
Asked by
Jyoti
Top achievements
Rank 1
Answers by
Cody
Telerik team
Jyoti
Top achievements
Rank 1
Joseph Couchara
Top achievements
Rank 1
Konstantin Petkov
Telerik team
Cooksey
Telerik team
Share this question
or