Are opportunity and disposition the only ways to prove adultery?

No, there are some results that tend to show adultery. For example, if the wife should become pregnant while her husband is away, or if he is sterile, that would be proof of adultery. A sexual disease could be proof of adultery, if it could not have been contracted before the marriage.