Perhaps this issue has been raised before but here it goes.
Example: https://github.com/unitedstates/contact-congress/blob/master/members/P000593.yaml
Problematic URL in Form submission process: https://forms.house.gov/htbin/formproc_za/perlmutter/webforms/issue_subscribe_parm.txt&form=/perlmutter/webforms/issue_subscribe_verify.html

<script language="javascript">
//document.all.Submit.click();
document.forms[0].Submit.click();
</script>
As one can see, there is a final step at the end of this form submission process where JavaScript is submitting a form. If one uses a headless browser like Selenium then the JavaScript will execute and the form will submit. Otherwise, this is the last page that the steps defined by the YAML will reach (and thus not submitting the form).
It would be helpful to identify and fix the YAMLs where this issue occurs.
Perhaps this issue has been raised before but here it goes.
Example: https://github.com/unitedstates/contact-congress/blob/master/members/P000593.yaml
Problematic URL in Form submission process: https://forms.house.gov/htbin/formproc_za/perlmutter/webforms/issue_subscribe_parm.txt&form=/perlmutter/webforms/issue_subscribe_verify.html
As one can see, there is a final step at the end of this form submission process where JavaScript is submitting a form. If one uses a headless browser like Selenium then the JavaScript will execute and the form will submit. Otherwise, this is the last page that the steps defined by the YAML will reach (and thus not submitting the form).
It would be helpful to identify and fix the YAMLs where this issue occurs.