I am a web page testing beginners, the programming is not very understanding, on the Internet of more than 10 kinds of web automation tools and found two relatively the most powerful software: one is Selenium, the other is imacros, and they firefox browser There are plug-ins, are free, and are equipped with IDE editing interface!
I have been through hundreds of Web page automation testing, found that this plug-in for beginners imacros, more simple, easy to use, the most important is the success rate of the script to run a lot higher than Selenium, plug-in update frequency is high, Internet forums have a high reputation,There are millions of fans! so I sincerely recommend QM developers like Selenium, through two buttons, the imacros generated script, paste in the QM call (as shown below) I am looking forward to , And heartfelt thanks!
I just installed firefox browser plugin, I just figured out that the original need iMacros Enterprise Edition automatically installs, is that you must pay to use the API? Free can not use the API?
http://imacros.net/store/compare-versions
says that the free plugin does not offer any API.
Do you know some other API or other way to automate the plugin? I an not familiar with it, would need many time to learn.
I found in the foreign forums imacros latest version of the software registration, installation of imacros software, the installation file can be covered, but do not know how to call, it seems I have to learn about programming, and see imacros software API Introduction, feeling very powerful, after all, is the commercial version of the software! Thank you very much for your prompt!
I really feel QM + iMacros together, will become the omnipotent, and look forward to you have a good example to share, and now find a great tool, and then I have to study hard programming! thanks again
Thank you for your reply, your method is very good, but only in the iMacros browser running, can not use the programming statement!
The biggest strength of iMacros is that you can generate Selenium C # code so that I can run the code on other browsers instead of running on iMacros' browser
I recorded an iMacros installation of the video, and the iMacros generated C # code, copy to the QM, but can not run, help me look at the situation? thank you very much!
Also can run C# code, but need to know the .NET dll path and the namespace. Maybe don't need the dll path if the dll is installed in the .NET assembly cache; then need just the namespace name, to add code line 'using Namespace;'.
iMacros exports C# code that uses its .NET library. It is not Selenium code.
QM can run C# code, but need to know the .NET dll path and the namespace.
Don't need the dll path if the dll is installed in the .NET assembly cache; then need just the namespace name, to add code line 'using Namespace;'. You can find it in iMacros C# samples.
QM code can be:
QM generated into exe file, iMacros generated code, not installed iMacros can run on the computer? If not, how can run? Put the Dll file and exe file together?
;If the above says "The type or namespace name 'iMacros' could not be found", use the following code. ;At first copy iimInterface.dll from iMacros folder to QM folder (or to QM-created exe folder).
CsScript x
x.SetOptions("references=iimInterface.dll");;maybe don't need ".dll", don't remember
x.Exec("")
#ret //C# code
using System;
class Test
{
static void Main()
{ ,//add the exported C# code here
}
}
Thank you very much, all the questions are perfect answer!
Really feel QM is a versatile, perfect combination of recording + code, and strive to learn QM, and then flexibly use iMacros, desktop applications and network applications, I will get all!
Later, I intend to put some of my cases, recording video tutorials, share to the QM forum, youtube ... ... so that more people know the power of QM, QM than AHK, easier to get started, more powerful!
I guess that it is not that dll. It is the COM dll. Need the .NET dll. I don't know which dll it is. I guess that it is installed in .NET GAC, it means that don't need any dlls in QM folder and don't need that SetOptions line in the QM macro. Try to remove it.