Есть 2 варианта.
Использовать триггер WaitForElement
[WaitForElement(WaitBy.Id, "some-id", Until.Visible)]
[WaitForElement(WaitBy.XPath, "some-xpath", Until.Visible)]
public Button<_> DoSomething { get; private set; }
Извлечь ожидание для разделения метода и использовать триггер InvokeMethod
[InvokeMethod(nameof(WaitForSomeElements), TriggerEvents.AfterClick)]
public Button<_> DoSomething { get; private set; }
private void WaitForSomeElements()
{
SomeControl.Wait(Until.Visible);
AnotherControl.Wait(Until.Visible);
}