Danp2 Posted November 13, 2015 Posted November 13, 2015 $oButton = _FFXPath("YOUR CORRECT XPATH HERE" ) _FFClick($oButton) Latest Webdriver UDF Release Webdriver Wiki FAQs
ionone Posted March 22, 2016 Posted March 22, 2016 (edited) on the webpage https://demo.ayrex.com/, i want to programatically get the capital value ($1000) I tried with a lot of different codes but i can't get the value! HTML looks like that: <div class="balance"> <span>$<span id="account_balance">1000</span></span> </div> i tried : $oi= _FFXPath("//span[@id='account_balance']"); $oi= _FFXPath("//*[@id='account_balance']"); $oi= _FFXPath("/*[@id='account_balance']"); $o2 = _FFGetValue($oi) or $oi = _FFObjGet("account_balance", "id") $o2 = _FFGetValue($oi) $oi = _FFGetValueById("account_balance") etc nothing works thanks for help Jeff Edited March 22, 2016 by ionone
Danp2 Posted March 22, 2016 Posted March 22, 2016 1 hour ago, ionone said: $oi= _FFXPath("//span[@id='account_balance']"); This would appear to be the correct syntax (except for the trailing semi-colon). 2 hours ago, ionone said: nothing works Not really useful information. ;-) Please post the results from the Scite output window. Latest Webdriver UDF Release Webdriver Wiki FAQs
ionone Posted April 1, 2016 Posted April 1, 2016 thanks for your help i managed to get the capital value by using _FFReadHTML() and searching for the right id. It is not the fastest but i don't need it super fast though i have then another error : when i run the command several times, the memory go up and up to a point where it closes Scite. It is the runned program that creates the memory leak, not Scite itself in 2 minutes it goes from 18 MB to 153 MB (see att please) and it goes on and on my code is simply: for $i = 1 to 1000 local $sHTML = _FFReadHTML() $sHTML = 0 Next i tried quite a lot of things even modifying FF.au3 (local -> global, no error output, etc), but nothing helps thanks for help Jeff
ionone Posted April 1, 2016 Posted April 1, 2016 (edited) oh i found the error, lol two minutes after my post, i had just the right idea (forum's god talked to me?) anyway, the fix it to remove the display of the HTML in the console. It is in Func __FFRecv comment : If $_FF_COM_TRACE Then ConsoleWrite("__FFRecv: " & $sRet & @CRLF) then it doesn't display the HTML to the console and the memory is okay I think this should be a fix for next version (well something better than this of course) ? Func __FFRecv($iTimeOut = 30000) Local $sRet = __FFWaitForRepl($iTimeOut) Local $iErr = @error $sRet = StringStripWS($sRet, 3) ; Removing leading and trailing " If StringLeft($sRet, 1) = '"' Then $sRet = StringTrimLeft($sRet, 1) If StringRight($sRet, 1) = '"' Then $sRet = StringTrimRight($sRet, 1) ; String to bool If $sRet = "true" Then $sRet = 1 ElseIf $sRet = "false" Then $sRet = 0 EndIf ; comment that line ;If $_FF_COM_TRACE Then ConsoleWrite("__FFRecv: " & $sRet & @CRLF) SetError($iErr) Return $sRet EndFunc ;==>__FFRecv thanks Danp2 and thanks forum's god Edited April 1, 2016 by ionone
Danp2 Posted April 1, 2016 Posted April 1, 2016 Better solution would be to set $_FF_COM_TRACE = False in your script. If desired, you could restore it after the call to _FFReadHTML. Latest Webdriver UDF Release Webdriver Wiki FAQs
passwd Posted April 26, 2016 Posted April 26, 2016 (edited) Hello. Can anyone tell if it possible to interact with few instances of Firefox without disconnecting from it? For example I started two Firefoxes with different Mozrepl ports and profiles with -no-remote mode . #Include <FF.au3> $ff1 = _FFStart($sURL = "https://example.org/page1", $sProfile = "1", $iMode = +8, $iPort = 4242) $ff2 = _FFStart($sURL = "https://example.org/page2", $sProfile = "2", $iMode = +8, $iPort = 4243) Then I need to do some actions If _FFSearch("Hello User") Then msgbox(0,"","Found") With every Firefox but without disconnecting from these instances. How can I do it? Edited April 26, 2016 by passwd
Danp2 Posted April 27, 2016 Posted April 27, 2016 Your syntax is off. The correct code would look like: #Include <FF.au3> $ff1 = _FFStart("https://example.org/page1", "1", 8, 4242) $ff2 = _FFStart("https://example.org/page2", "2", 8, 4243) That said, can you explain why you need two profiles and separate instances of FF? Latest Webdriver UDF Release Webdriver Wiki FAQs
passwd Posted April 27, 2016 Posted April 27, 2016 (edited) Ow, sorry, yes, I understand what is wrong with my syntax That mistake was because if habits from another languages. I need to run 3 instances of Firefox to login into few accounts from one website and wait for the messages. When I get the message with certain words, I need to make an alert. Is it possible to do from one instance of AutoIt script without disconecting from MozRepl? Edited April 27, 2016 by passwd
iamtheky Posted April 27, 2016 Posted April 27, 2016 @passwd I am not the avatar police, but yours is annoying AF. And I wouldnt read the text next to it, ever. Skysnake 1 ,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-. |(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/ (_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_) | | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) ( | | | | |)| | \ / | | | | | |)| | `--. | |) \ | | `-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_| '-' '-' (__) (__) (_) (__)
mLipok Posted April 27, 2016 Posted April 27, 2016 Just now, iamtheky said: @passwd I am not the avatar police, but yours is annoying AF. And I wouldnt read the text next to it, ever. I agree . @passwd please change it to non blinking one. Signature beginning:* Please remember: "AutoIt"..... * Wondering who uses AutoIt and what it can be used for ? * Forum Rules ** ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Code * for other useful stuff click the following button: Spoiler Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * ErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 * My contribution to others projects or UDF based on others projects: * _sql.au3 UDF * POP3.au3 UDF * RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF * SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane * Useful links: * Forum Rules * Forum etiquette * Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * Wiki: * Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX IE Related: * How to use IE.au3 UDF with AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskScheduler * IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related: * How to get reference to PDF object embeded in IE * IE on Windows 11 * I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions * EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *I also encourage you to check awesome @trancexx code: * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff * OnHungApp handler * Avoid "AutoIt Error" message box in unknown errors * HTML editor * winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/ "Homo sum; humani nil a me alienum puto" - Publius Terentius Afer"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming" , be and \\//_. Anticipating Errors : "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty." Signature last update: 2023-04-24
passwd Posted April 28, 2016 Posted April 28, 2016 Here is something like "digital" racism? It's bad when you don't brake any rules, but someone is trying to insult you. Look up some sedative.
mLipok Posted April 28, 2016 Posted April 28, 2016 (edited) No. We are just protecting our eyes. So we kindly ask you to change your avatar. Edited April 28, 2016 by mLipok Signature beginning:* Please remember: "AutoIt"..... * Wondering who uses AutoIt and what it can be used for ? * Forum Rules ** ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Code * for other useful stuff click the following button: Spoiler Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * ErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 * My contribution to others projects or UDF based on others projects: * _sql.au3 UDF * POP3.au3 UDF * RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF * SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane * Useful links: * Forum Rules * Forum etiquette * Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * Wiki: * Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX IE Related: * How to use IE.au3 UDF with AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskScheduler * IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related: * How to get reference to PDF object embeded in IE * IE on Windows 11 * I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions * EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *I also encourage you to check awesome @trancexx code: * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff * OnHungApp handler * Avoid "AutoIt Error" message box in unknown errors * HTML editor * winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/ "Homo sum; humani nil a me alienum puto" - Publius Terentius Afer"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming" , be and \\//_. Anticipating Errors : "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty." Signature last update: 2023-04-24
mLipok Posted April 28, 2016 Posted April 28, 2016 (edited) As to the forum rules: Quote Signatures and Avatars There is no formal policy for the use of signatures but if a moderator thinks it is too big and/or distracting then you may be asked to tone it down. No-one likes wading through signatures that are a page high. Similarly for avatars, expect distracting flashing and animated gifs to be removed. Edited April 28, 2016 by mLipok Signature beginning:* Please remember: "AutoIt"..... * Wondering who uses AutoIt and what it can be used for ? * Forum Rules ** ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Code * for other useful stuff click the following button: Spoiler Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * ErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 * My contribution to others projects or UDF based on others projects: * _sql.au3 UDF * POP3.au3 UDF * RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF * SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane * Useful links: * Forum Rules * Forum etiquette * Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * Wiki: * Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX IE Related: * How to use IE.au3 UDF with AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskScheduler * IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related: * How to get reference to PDF object embeded in IE * IE on Windows 11 * I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions * EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *I also encourage you to check awesome @trancexx code: * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff * OnHungApp handler * Avoid "AutoIt Error" message box in unknown errors * HTML editor * winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/ "Homo sum; humani nil a me alienum puto" - Publius Terentius Afer"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming" , be and \\//_. Anticipating Errors : "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty." Signature last update: 2023-04-24
iamtheky Posted April 28, 2016 Posted April 28, 2016 Digital bigotry and sedatives are my two favorite hobbies. And you broke rules, both forum and grammatical, but way to make a deal of it instead of just acknowledging and correcting the unwelcome behavior. ,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-. |(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/ (_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_) | | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) ( | | | | |)| | \ / | | | | | |)| | `--. | |) \ | | `-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_| '-' '-' (__) (__) (_) (__)
Moderators Melba23 Posted April 28, 2016 Moderators Posted April 28, 2016 passwd, Please choose a less annoying avatar. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
passwd Posted April 28, 2016 Posted April 28, 2016 Do you see what happen? One angry guy manipulates the entire forum. Before "iamtheky" nobody was so annoyed. A lot of stressful sissies. It is not manly. "iamtheky" if you don't want to answer then it's not our problems. Why you show us your anger? What will be next? Do not embarrass yourself. I can't even imagine what happen to you when you are watching movies. There is a lot of blinking bright lights. Melba23 and mLipok sorry if I annoyed you with just a simple avatar =) It's to easy to annoy someone nowadays :/
Developers Jos Posted April 28, 2016 Developers Posted April 28, 2016 (edited) @passwd, Please relax and stop hyperboling about something trivial like this and stop making it personal! You avatar was annoying and I was about to remove it as well but Melba23 just beat me to it. Now back on topic please and no other comment related to this avatar thing! Jos Edited April 28, 2016 by Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
passwd Posted April 28, 2016 Posted April 28, 2016 I need to run 3 instances of Firefox to login into few accounts from my website and wait for the messages. When I get the message with certain words, I need to make an alert. But question: is it possible to do from one instance of AutoIt script without disconecting from MozRepl each time I want to read pages? #Include <FF.au3> $ff1 = _FFStart("https://example.org/page1", "1", 8, 4242) $ff2 = _FFStart("https://example.org/page2", "2", 8, 4243) Can you show simplest example? =)
Danp2 Posted April 28, 2016 Posted April 28, 2016 What type of website is this? Please provide a URL. Latest Webdriver UDF Release Webdriver Wiki FAQs
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now