# Eggplant Functional

**URL:** https://forums.eggplantsoftware.com/c/eggplant-functional/6.md

[Latest](https://forums.eggplantsoftware.com/latest.md) · [Categories](https://forums.eggplantsoftware.com/categories.md) · [Tags](https://forums.eggplantsoftware.com/tags.md)

---

## [About the Eggplant Functional category](https://forums.eggplantsoftware.com/t/about-the-eggplant-functional-category/974)

<div class="topic-metadata">

**Author:** [@system](https://forums.eggplantsoftware.com/u/system)\
**Replies:** 1\
**Last updated:** [August 30, 2022, 12:06pm UTC](https://forums.eggplantsoftware.com/t/about-the-eggplant-functional-category/974 "2022-08-30T12:06:37Z")

</div>

Discuss how you’ve used Eggplant Functional’s image-based approach to accomplish functional and UI testing. Read stories from others who have automated mobile, desktop, and web applications.

---

## [Epic Hyperdrive - OCR Questions around local vs VDI installs](https://forums.eggplantsoftware.com/t/epic-hyperdrive-ocr-questions-around-local-vs-vdi-installs/14589)

<div class="topic-metadata">

**Author:** [@DaveHester](https://forums.eggplantsoftware.com/u/DaveHester)\
**Replies:** 7\
**Last updated:** [November 12, 2026, 5:32am UTC](https://forums.eggplantsoftware.com/t/epic-hyperdrive-ocr-questions-around-local-vs-vdi-installs/14589 "2026-11-12T05:32:22Z")

</div>

We have a number of customers whose specific test cases involve using Eggplant Functional with Epic Hyperdrive. We have received anecdotal reports of Eggplant’s OCR Engine behaving differently between local install of Hy…

---

## [Compare PDF or other file types](https://forums.eggplantsoftware.com/t/compare-pdf-or-other-file-types/7734)

<div class="topic-metadata">

**Author:** [@tester](https://forums.eggplantsoftware.com/u/tester)\
**Replies:** 3\
**Last updated:** [November 4, 2026, 6:11am UTC](https://forums.eggplantsoftware.com/t/compare-pdf-or-other-file-types/7734 "2026-11-04T06:11:33Z")

</div>

Hi, I am new in Eggplant. Is it possible to compare two PDFs (or two XMLs)? -Can i use therefore Compare Screen as it is described here: Using Compare Screen for UI Testing ? -If so, is it necessary that the pdf (or …

---

## [Could Not Open Image: 0 and not sure why](https://forums.eggplantsoftware.com/t/could-not-open-image-0-and-not-sure-why/8633)

<div class="topic-metadata">

**Author:** [@GTPWilks](https://forums.eggplantsoftware.com/u/GTPWilks)\
**Replies:** 2\
**Last updated:** [October 23, 2026, 11:20am UTC](https://forums.eggplantsoftware.com/t/could-not-open-image-0-and-not-sure-why/8633 "2026-10-23T11:20:18Z")

</div>

So had this happen twice but only occurs on one particular computer even after fresh installs of EPF. The code in question essentially looks for a “continue” image but does have a Text backup option if that image change…

---

## [Can Eggplant be used for support Security Team - Can someone share any example or sample please](https://forums.eggplantsoftware.com/t/can-eggplant-be-used-for-support-security-team-can-someone-share-any-example-or-sample-please/8669)

<div class="topic-metadata">

**Author:** [@VipulB](https://forums.eggplantsoftware.com/u/VipulB)\
**Replies:** 2\
**Last updated:** [October 7, 2026, 10:36am UTC](https://forums.eggplantsoftware.com/t/can-eggplant-be-used-for-support-security-team-can-someone-share-any-example-or-sample-please/8669 "2026-10-07T10:36:22Z")

</div>

Our Team is in discussion to see how Security team can benefit from the Eggplant Automation tool … So, if any one has any thoughts, idea, Sample codes would be Helpful TIA

---

## [How do I read the value of an Excel cell that is computed by an Excel formula in real-time?](https://forums.eggplantsoftware.com/t/how-do-i-read-the-value-of-an-excel-cell-that-is-computed-by-an-excel-formula-in-real-time/14066)

<div class="topic-metadata">

**Author:** [@kongbaoku](https://forums.eggplantsoftware.com/u/kongbaoku)\
**Replies:** 2\
**Last updated:** [October 5, 2026, 9:32am UTC](https://forums.eggplantsoftware.com/t/how-do-i-read-the-value-of-an-excel-cell-that-is-computed-by-an-excel-formula-in-real-time/14066 "2026-10-05T09:32:33Z")

</div>

I am trying to read a value from an Excel cell which is computed by an Excel formula. The related cell’s value in the formula is read as text from the SUT. my code like this: set MyExcelFile to Workbook(ResourcePath(…

---

## [Is there any options to achieve 2FA in a Windows App testing](https://forums.eggplantsoftware.com/t/is-there-any-options-to-achieve-2fa-in-a-windows-app-testing/14491)

<div class="topic-metadata">

**Author:** [@scsvel](https://forums.eggplantsoftware.com/u/scsvel)\
**Replies:** 3\
**Last updated:** [September 28, 2026, 9:52am UTC](https://forums.eggplantsoftware.com/t/is-there-any-options-to-achieve-2fa-in-a-windows-app-testing/14491 "2026-09-28T09:52:18Z")

</div>

May I know if there is any way to input some phone number, and get the code which will be sent to that number to continue the testing? Note that, this is a windows desktop app; not a mobile app. I am looking for options …

---

## [Single system french keyboard entries](https://forums.eggplantsoftware.com/t/single-system-french-keyboard-entries/8829)

<div class="topic-metadata">

**Author:** [@d1montag](https://forums.eggplantsoftware.com/u/d1montag)\
**Replies:** 2\
**Last updated:** [September 25, 2026, 11:21am UTC](https://forums.eggplantsoftware.com/t/single-system-french-keyboard-entries/8829 "2026-09-25T11:21:43Z")

</div>

Hello everyone, Since the release of the 23.3.100, I am trying the single system feature. However, I have a french keyboard, and I cannot find the way to type on my keyboard and have the good return in the connected sin…

---

## [Imagefound returns true but image location fails](https://forums.eggplantsoftware.com/t/imagefound-returns-true-but-image-location-fails/14469)

<div class="topic-metadata">

**Author:** [@amith](https://forums.eggplantsoftware.com/u/amith)\
**Replies:** 3\
**Last updated:** [September 17, 2026, 11:24am UTC](https://forums.eggplantsoftware.com/t/imagefound-returns-true-but-image-location-fails/14469 "2026-09-17T11:24:59Z")

</div>

I have a handler that checks if a text exists using imagefound with dpi 150. Post that click action on same with imagelocation() fails. The imagelocation too uses dpi property. Any idea what could be the issue.

---

## [Bitmask data in imageinfo](https://forums.eggplantsoftware.com/t/bitmask-data-in-imageinfo/14811)

<div class="topic-metadata">

**Author:** [@GTPWilks](https://forums.eggplantsoftware.com/u/GTPWilks)\
**Replies:** 5\
**Last updated:** [July 14, 2026, 4:51pm UTC](https://forums.eggplantsoftware.com/t/bitmask-data-in-imageinfo/14811 "2026-07-14T16:51:42Z")

</div>

Just curious what/where this might be coming from. Had a PR from a coworker and first time I had seen it. Its not on all images, just a few so trying to understand it is all

---

## [Eggdrive via Emacs Lisp](https://forums.eggplantsoftware.com/t/eggdrive-via-emacs-lisp/14836)

<div class="topic-metadata">

**Author:** [@chrisbryant](https://forums.eggplantsoftware.com/u/chrisbryant)\
**Replies:** 3\
**Last updated:** [July 8, 2026, 12:41pm UTC](https://forums.eggplantsoftware.com/t/eggdrive-via-emacs-lisp/14836 "2026-07-08T12:41:53Z")

</div>

I keep coming back to Eggdrive because I love the idea of it and have wanted to leverage it for some time. Initially I tried a shell script and then a Python script, but neither of those felt right. I wanted more visibil…

---

## [EPF 25.3.102 / Sensetalk 2.28 FreeRDP / Runscript.sh - how to set "Use New Connection" option?](https://forums.eggplantsoftware.com/t/epf-25-3-102-sensetalk-2-28-freerdp-runscript-sh-how-to-set-use-new-connection-option/14706)

<div class="topic-metadata">

**Author:** [@webbje](https://forums.eggplantsoftware.com/u/webbje)\
**Replies:** 4\
**Last updated:** [July 8, 2026, 12:41pm UTC](https://forums.eggplantsoftware.com/t/epf-25-3-102-sensetalk-2-28-freerdp-runscript-sh-how-to-set-use-new-connection-option/14706 "2026-07-08T12:41:27Z")

</div>

Hi folks, We have recently upgraded to Eggplant Functional 25.3.102 and we use RDP to connect to our SUTs. We had issues initially with opening RDP connections inside scripts, until we modified the General Preferences -…

---

## [Quick Diagnostics Scripts](https://forums.eggplantsoftware.com/t/quick-diagnostics-scripts/14863)

<div class="topic-metadata">

**Author:** [@DaveHester](https://forums.eggplantsoftware.com/u/DaveHester)\
**Replies:** 4\
**Last updated:** [June 30, 2026, 5:55pm UTC](https://forums.eggplantsoftware.com/t/quick-diagnostics-scripts/14863 "2026-06-30T17:55:18Z")

</div>

If you find that you are getting peculiarities with OCR or SUT connectivity or the merely unexplained issue, try this code. I recommend that you run it when everything is running as expected and use that output as your b…

---

## [sensetalk-mode for emacs?](https://forums.eggplantsoftware.com/t/sensetalk-mode-for-emacs/1517)

<div class="topic-metadata">

**Author:** [@edwindjb](https://forums.eggplantsoftware.com/u/edwindjb)\
**Replies:** 4\
**Last updated:** [June 25, 2026, 9:02pm UTC](https://forums.eggplantsoftware.com/t/sensetalk-mode-for-emacs/1517 "2026-06-25T21:02:19Z")

</div>

Anybody have a sensetalk-mode.el for emacs? I don’t even know what language sensetalk is closest to. If I did, I would try to find an xtalk-mode.el, or something, that was close to SenseTalk syntax and see if I can mak…

---

## [Using Powershell with Eggplant](https://forums.eggplantsoftware.com/t/using-powershell-with-eggplant/14709)

<div class="topic-metadata">

**Author:** [@Bill](https://forums.eggplantsoftware.com/u/Bill)\
**Replies:** 4\
**Last updated:** [June 18, 2026, 12:46pm UTC](https://forums.eggplantsoftware.com/t/using-powershell-with-eggplant/14709 "2026-06-18T12:46:14Z")

</div>

Hello, I need to run about 4 cmdlets in Powershell from functional. I am passing variables into the cmdlets without issue. I am having trouble passing the cmdlets line by line into Powershell with something Powershell…

---

## [Some Notes on Installing Eggplant Functional on Current Ubuntu LTS](https://forums.eggplantsoftware.com/t/some-notes-on-installing-eggplant-functional-on-current-ubuntu-lts/8485)

<div class="topic-metadata">

**Author:** [@chrisbryant](https://forums.eggplantsoftware.com/u/chrisbryant)\
**Replies:** 3\
**Last updated:** [June 12, 2026, 1:22pm UTC](https://forums.eggplantsoftware.com/t/some-notes-on-installing-eggplant-functional-on-current-ubuntu-lts/8485 "2026-06-12T13:22:29Z")

</div>

I wanted to share my notes on installing Eggplant Functional 22.5.0 on Ubuntu 22.04.2 LTS. It was successful and I’ve connected to our license server, created a new suite and starting working on new scripts under it. A…

---

## [Code Editors Outside Eggplant Script Editor](https://forums.eggplantsoftware.com/t/code-editors-outside-eggplant-script-editor/3808)

<div class="topic-metadata">

**Author:** [@chrisbryant](https://forums.eggplantsoftware.com/u/chrisbryant)\
**Replies:** 7\
**Last updated:** [June 10, 2026, 2:41am UTC](https://forums.eggplantsoftware.com/t/code-editors-outside-eggplant-script-editor/3808 "2026-06-10T02:41:45Z")

</div>

Since we have limited licenses I'm cautious to open our Eggplant Functional app just for manual code editing. I use Emacs and Atom for text editing and they both have great support for language syntax. SenseTalk has be…

---

## [Update files in SUT](https://forums.eggplantsoftware.com/t/update-files-in-sut/14686)

<div class="topic-metadata">

**Author:** [@scsvel](https://forums.eggplantsoftware.com/u/scsvel)\
**Replies:** 4\
**Last updated:** [June 5, 2026, 11:55am UTC](https://forums.eggplantsoftware.com/t/update-files-in-sut/14686 "2026-06-05T11:55:54Z")

</div>

I know there is limitation to work with files inside SUT. Is there any updates on that? I am looking for options to update a text file(consider like config files for the app installed inside the SUT) which will be prese…

---

## [Change TextRotation degrees](https://forums.eggplantsoftware.com/t/change-textrotation-degrees/14528)

<div class="topic-metadata">

**Author:** [@scsvel](https://forums.eggplantsoftware.com/u/scsvel)\
**Replies:** 3\
**Last updated:** [June 3, 2026, 11:30pm UTC](https://forums.eggplantsoftware.com/t/change-textrotation-degrees/14528 "2026-06-03T23:30:38Z")

</div>

May I know if there is possibility to change the degrees for checking the text using TextRotation property? My text is like in 45 degrees from horizontal line, and these predefined values are not supporting to find.

---

## [SendMail Failed (See Console for details) - Location of "console"?](https://forums.eggplantsoftware.com/t/sendmail-failed-see-console-for-details-location-of-console/14668)

<div class="topic-metadata">

**Author:** [@Trent\_Rains](https://forums.eggplantsoftware.com/u/Trent_Rains)\
**Replies:** 3\
**Last updated:** [June 3, 2026, 2:11pm UTC](https://forums.eggplantsoftware.com/t/sendmail-failed-see-console-for-details-location-of-console/14668 "2026-06-03T14:11:24Z")

</div>

I have a customer that is unable to send email using EPF v25.2.102 SendMail. I know the settings and parameters are correct as I can send through my local machine and a different customer using the same parameters and do…

---

## [Switch statement](https://forums.eggplantsoftware.com/t/switch-statement/2518)

<div class="topic-metadata">

**Author:** [@roundhillmark](https://forums.eggplantsoftware.com/u/roundhillmark)\
**Replies:** 3\
**Last updated:** [March 1, 2026, 6:47pm UTC](https://forums.eggplantsoftware.com/t/switch-statement/2518 "2026-03-01T18:47:29Z")

</div>

Is there a switch statement in eggPlant or something equivilent? ex. // x = state of a test; 0 = test failed, 1 = test passed, switch x { case 0: put “Test failed” break case 1: put “Test passed” break default: …

---

## [Issues using Random for SSN generation](https://forums.eggplantsoftware.com/t/issues-using-random-for-ssn-generation/14627)

<div class="topic-metadata">

**Author:** [@GTPWilks](https://forums.eggplantsoftware.com/u/GTPWilks)\
**Replies:** 6\
**Last updated:** [December 22, 2025, 6:15pm UTC](https://forums.eggplantsoftware.com/t/issues-using-random-for-ssn-generation/14627 "2025-12-22T18:15:27Z")

</div>

For most of our projects we generate a new test patient on every script run and many of them require us to use a real SSN number (so can’t use 999999999). To do this we have the below code reset random -- work around f…

---

## [Eggplant Functional using Github Actions](https://forums.eggplantsoftware.com/t/eggplant-functional-using-github-actions/8596)

<div class="topic-metadata">

**Author:** [@sjbarda](https://forums.eggplantsoftware.com/u/sjbarda)\
**Replies:** 5\
**Last updated:** [November 13, 2025, 11:03am UTC](https://forums.eggplantsoftware.com/t/eggplant-functional-using-github-actions/8596 "2025-11-13T11:03:44Z")

</div>

Is there any specific documentation on how to integrate Eggplant Functional with Github Actions? I wish to run the scripts on Github using a yaml file. Anybody have experience doing this?

---

## [FindText - atleast 2 and preferably more chars of "mytext"](https://forums.eggplantsoftware.com/t/findtext-atleast-2-and-preferably-more-chars-of-mytext/14590)

<div class="topic-metadata">

**Author:** [@scsvel](https://forums.eggplantsoftware.com/u/scsvel)\
**Replies:** 3\
**Last updated:** [November 10, 2025, 10:50pm UTC](https://forums.eggplantsoftware.com/t/findtext-atleast-2-and-preferably-more-chars-of-mytext/14590 "2025-11-10T22:50:27Z")

</div>

How to find maximum number of chars from mytext. Consider mytext is hard coded or via variable. Have tried all these options but no luck; all these options are just finding some chars instead of sequence of chars from m…

---

## [Pattern to find maximum available chars](https://forums.eggplantsoftware.com/t/pattern-to-find-maximum-available-chars/14436)

<div class="topic-metadata">

**Author:** [@scsvel](https://forums.eggplantsoftware.com/u/scsvel)\
**Replies:** 2\
**Last updated:** [May 27, 2025, 7:00pm UTC](https://forums.eggplantsoftware.com/t/pattern-to-find-maximum-available-chars/14436 "2025-05-27T19:00:17Z")

</div>

I am trying to find the text (1234) by matching like below, and EPF only finding the minimum said chars. WaitFor 5, text: \<1 to 4 digits\>, searchRectangle: myarea --not matching full WaitFor 5, text: \<4 to 1 digits\>, se…

---

## [Call handlers with parameters by name using return values](https://forums.eggplantsoftware.com/t/call-handlers-with-parameters-by-name-using-return-values/8777)

<div class="topic-metadata">

**Author:** [@NuckChorris](https://forums.eggplantsoftware.com/u/NuckChorris)\
**Replies:** 1\
**Last updated:** [March 14, 2024, 1:40pm UTC](https://forums.eggplantsoftware.com/t/call-handlers-with-parameters-by-name-using-return-values/8777 "2024-03-14T13:40:58Z")

</div>

I want to call a handler with the parameters set by name. If I do so inside the same script, I have no problem. If I try to call it with the folder and script name the input is seen as a property list like this: {string…

---

## [Details in Schedules](https://forums.eggplantsoftware.com/t/details-in-schedules/14177)

<div class="topic-metadata">

**Author:** [@bh\_eggy](https://forums.eggplantsoftware.com/u/bh_eggy)\
**Replies:** 2\
**Last updated:** [November 11, 2024, 7:54pm UTC](https://forums.eggplantsoftware.com/t/details-in-schedules/14177 "2024-11-11T19:54:11Z")

</div>

Does anyone know if there is a way to Select All/Deselect All tests in a Schedule? I know most people are migrating toward Eggplant Performance and/or DAI, but Schedules in EPF are quite useful to our dev process. Ha…

---

## [What is the purpose of validWords with "\*"](https://forums.eggplantsoftware.com/t/what-is-the-purpose-of-validwords-with/14518)

<div class="topic-metadata">

**Author:** [@amith](https://forums.eggplantsoftware.com/u/amith)\
**Replies:** 1\
**Last updated:** [July 5, 2025, 6:57pm UTC](https://forums.eggplantsoftware.com/t/what-is-the-purpose-of-validwords-with/14518 "2025-07-05T18:57:30Z")

</div>

What is the purpose of validWords with “". Can you please give an example. I can understand validCharacters with "”

---

## [Current time in particular timezone](https://forums.eggplantsoftware.com/t/current-time-in-particular-timezone/14446)

<div class="topic-metadata">

**Author:** [@scsvel](https://forums.eggplantsoftware.com/u/scsvel)\
**Replies:** 3\
**Last updated:** [May 27, 2025, 7:51pm UTC](https://forums.eggplantsoftware.com/t/current-time-in-particular-timezone/14446 "2025-05-27T19:51:58Z")

</div>

May I know how to get the current time in particular timezone?

---

## [Looking for help with Form Data Body API example](https://forums.eggplantsoftware.com/t/looking-for-help-with-form-data-body-api-example/14406)

<div class="topic-metadata">

**Author:** [@GTPWilks](https://forums.eggplantsoftware.com/u/GTPWilks)\
**Replies:** 8\
**Last updated:** [June 13, 2025, 12:45pm UTC](https://forums.eggplantsoftware.com/t/looking-for-help-with-form-data-body-api-example/14406 "2025-06-13T12:45:28Z")

</div>

Have an API that can be used to attach files (into ClickUp) and trying to implement into my EPF code. Trying with the basics I ended up using POSTMAN and got it to work but unable to duplicate it in EPF. I am 99% sure …

[Next page](https://forums.eggplantsoftware.com/c/eggplant-functional/6.md?page=1)
