cancel
Showing results for 
Search instead for 
Did you mean: 

TestComplete SDK equivalent for Web

SOLVED
Highlighted
Occasional Contributor

TestComplete SDK equivalent for Web

Hi

I know that you can create addons for third party controls for desktop applications using the TestComplete SDK.

Is there an equivalent for web controls. 

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Community Hero

Re: TestComplete SDK equivalent for Web

Hi,

 

> in our angular based web app 

Angular- and React-based web applications are known for their absolute ignorance of automated tests support by default. 😞 I.e. by default they produce web pages without any stable unique identifiers (no semantic markup). I don't know whether this is because the libraries itself do not encourage developers to do this or developers are just skipping extra work, but the fact is that even official pages and examples on their web sites have this problem.

https://community.smartbear.com/t5/TestComplete-Functional-Web/TestComplete-and-ReactJS/m-p/175842/h... might provide you with more details.

And yes, you may create relevant code for the webElement.Select("Value") action and put it into ScriptExtension.

 

P.S. I believe that you've seen this help topic: https://support.smartbear.com/testcomplete/docs/general-info/supported-technologies/controls/angular...

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================

View solution in original post

5 REPLIES 5
Highlighted
Community Hero

Re: TestComplete SDK equivalent for Web

Hi,

 

No, according to my knowledge.

Can you describe why do you need it?

Any control (except ActiveX/Silverlight/etc.) is rendered as html markup on web page, so I do not see any real need for the SDK here...

If you like to create autonomous stand-alone code, you may consider to move your code from test project to the ScriptExtension.

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================
Highlighted
Occasional Contributor

Re: TestComplete SDK equivalent for Web

Hi @AlexKaras 

 

I was checking TestComplete and I saw that in our angular based web app I could only get click on coordinates. We are using Angular Material UI and Kendo so for example on a mat-select I'd like to create something like webElement.Select("Value") instead 

 

Anyway my trial version is over but i'd like to have th full picture in case we revisit this option

 

Occasional Contributor

Re: TestComplete SDK equivalent for Web

Also 

I guess that this statement in the SDK help is outdated

" The SDK supports all .NET versions: 1.0, 1.1, 2.0, 3.0 and 3.5"

cause that's rather old and later versions of .NET and visual studio are supported

Highlighted
Community Hero

Re: TestComplete SDK equivalent for Web

Hi,

 

> in our angular based web app 

Angular- and React-based web applications are known for their absolute ignorance of automated tests support by default. 😞 I.e. by default they produce web pages without any stable unique identifiers (no semantic markup). I don't know whether this is because the libraries itself do not encourage developers to do this or developers are just skipping extra work, but the fact is that even official pages and examples on their web sites have this problem.

https://community.smartbear.com/t5/TestComplete-Functional-Web/TestComplete-and-ReactJS/m-p/175842/h... might provide you with more details.

And yes, you may create relevant code for the webElement.Select("Value") action and put it into ScriptExtension.

 

P.S. I believe that you've seen this help topic: https://support.smartbear.com/testcomplete/docs/general-info/supported-technologies/controls/angular...

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================

View solution in original post

Highlighted
Occasional Contributor

Re: TestComplete SDK equivalent for Web

Hi @AlexKaras 

Thanks for the resources I'll check them out

 

New Here?
Join us and watch the welcome video:
Announcements
Join TechCorner Challenge!
Want a fun and easy way to learn TestComplete? Try solving weekly TechCorner challenges and get into the Leaderboard!

Challenge Status

Changing options from outside of TestComplete

Participate!

How to execute remote test and obtain results via Test Runner REST API

Participate!

Comparing content of HTML table with Excel file data

Participate!

Compare HTML table with Excel file and correct data in the file

Participate!
Top Kudoed Authors