Вас, собственно, интересует работа с канвасом. Автоматизирваоть полноценно не получится никак.
Единственное чем мы можем оперировать на канвасе - координатами (или точнее x/y, только 0-0 в верхнем левом углу).
Высчитываем размер канваса (или берем его из тэгов)
в зависимости от размера создаем мысленно систему координат, которые будут использоваться
наводим мышь на некую точку в канвасе (например беремм 10% от размера в каждой системе координат)
холдим левую кнопку мышки
ведем до 80% координат
отпускаем мышку
что-то сделать по-другому тут нельзя, интерфейсные тесты оперируют DOM-ом, но никак не картинками. Screenshot based тестирование карт тоже довольно проблематично из-за динамичного контента. Иногда помогает реализовывание методов для различных действий с помощью js, но в вашем конкретном случае (выделение) - я бы так и поступил.