Yes, Oyster card daily cap include traveling by buses, tube and DLR, so if you mix these types of public transport in one day, the same price cap applies.
There is also available a special daily cap for buses and trams. This daily cap applies only when travel by buses or trams during a one day. So if you use only buses or trams to travel, a lower price cap applies.
Please note:
Oyster card daily cap is calculated over 24 hours for Pay as you go journeys, that start from 04:30 and end on 04:29 the next day.