If your course does involve group work with assigned groups, I think it's perfectly reasonable to ask the professor what the policy is for group members who refuse to participate or do the assigned work, from a marking and organizational perspective.
Once you know that, given your history with this person, if you are assigned to a group with her, I think it would then be reasonable to approach the professor and explain that you've worked with her in two separate group assignments, and encountered significant practical problems (not showing up, not doing work without warning the rest of the group).
If that doesn't work, and you're forced into a group with her, then I'd talk to the other students (ideally verbally rather than via email) and come up with a plan to split her work among the rest of you, if her lack of participation will affect your own grades.
If this woman is able to make it through a graduate program by not participating and getting her groups to cover her work, then that doesn't put the graduate program in a very good light.
I also agree with PPs that although you get slackers in real-life work situations, school group work and real world group work tends to be very different in how it's handled. For one thing, in a job situation employers tend not to like hiring and paying dead weight, and disciplining or getting rid of an employee who isn't doing their job is in their best interest. For another, employers generally require that their employees show up at work regularly, so it's a lot harder to skip out on meetings or completely vanish from contact during a project.
If I worked for someone, and went to my supervisor with concerns over a coworker who was not doing work that directly affect my ability to do my job and my employer said, in essence "Tough. It's your problem to figure it out and make them do it, and if your work suffers as a result of their lack of effort, you'll be disciplined/fired," I'd probably start looking for another job with a sane boss.