I tested the purge valve solenoid myself, by removing the entire solenoid, taking it to my workbench, then applying 12V to the pins. The valve clicked when power was applied. This test can only confirm that the solenoid is not stuck, but may not indicate that it is good.
I also checked the canister vent solenoid the same way (except that I didn't remove the solenoid; I just brought out a 12V, 1A wall-wart to supply the power), and heard the clicking from it as well.
Warning: If you choose to do these tests yourself, do not use the car's battery as a power source, unless the + lead is fused (I would recommend a fuse of 1A), to prevent possible injury and/or damage if the leads from the battery are accidentally shorted. The pins on the purge valve solenoid are difficult to reach, so I actually removed the solenoid, and brought it inside to test on my workbench. It was a bear to re-install, so I don't recommend removing it.
The CEL is not lit, and I haven't checked for the P0457 pending code within the past week, but plan to re-check periodically. If the code doesn't repeat, it should be erased from the pending memory without ever being stored (and turning on the CEL).
Unfortunately, I don't drive the car much, so I have to wait longer than expected to see any results/changes.
Hope this is of some help
Ultrarunner