As others have said, it does take a while. She may even be really good and then bam she will regress.
At 6 months old, she should NOT have have free run of the house. You need to get baby gates and expens to contain her area. She should always be in the same room as you to watch her and watch her signs of needing to do potty.
If you are training her to go outside, then you need to take her out every 1/2 hour. You need to praise her when she goes and give a yummy treat reward for good potty behavior. I use Peanut Butter Chips from the baking isle. They are small and effective and are ONLY used for good potty.
Inside, my dogs are pee pad training. I have throw rugs that YES have been peed and pooped on. So I bought the dog litter boxes and put the pee pads inside, so there was a difference between rugs and pee pads, the had to *step into* the box to pee and poop.
I have a boy, and he began to pee on the side of the box, so I now have the
www.doggiepotty.com ~ It is fake dog turf, and you put the pee pad under the grass. This may be good for you, as you are also training her to go outside on grass.
The key to potty training is keeping to the same route, not allowing free run of the house (mine didn't get free run until they were 1.5 yrs), praise and a yummy potty treat, ignore bad potty - just clean it up.
It will happen, but you also have to stick to it and put your own efforts into it.