Jump to content
Sign in to follow this  

Checking 'Checkbox' Status on FF?

Recommended Posts





Sorry if this is in the wrong place.

I'm writing a script to help at work with some data analysis. I'm pretty much finished however I need to check the status of 2 checkboxes and if they are unchecked/checked act accordingly.

I'm just unsure how to get this information? Im thinking i have to use the _FFXpath however I've not done anything with this before.

I know i can select/deselect the checkbox using the following;
_FFFormCheckBox("ASR", True, 0, "value")

However before doing this i need to see if the box was already ticked? Any advice would be appreciated as I've been looking into this for the past 2 hours and made no progress.

If someone can please give an example of this done on any other page and i can check the source and adapt for my own.

This is done on Firefox, The checkbox HTML is below. I just need a way to see if this is ticked or not? I know in Autoit GUI you can use GUICtrlRead and in windows apps you can use the commandcontrol however how can I do this in FF please?

Thank you.

<input name="vl2nck" value="ASR" type="checkbox">
Edited by Clerythecleric

Share this post

Link to post
Share on other sites

There's an example for _FFXPath here. The last line shows checking the element. You should be able to do something similar to retrieve it's current value. I would try something like this --

_FFXPath("<xpath for your checkbox goes here>")

If @error = $_FF_ERROR_Success Then
    MsgBox(64,"IsChecked?", _FFCmd("FFau3.xpath.checked")


Share this post

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.