Adds more comprehensive bokchoy testing for publishing changes

Now based on bulk-publishing.

@cahrens @andy-armstrong please review.
Yes, we should do whatever we can to avoid using them, as they may not work the same (or in some cases at all) across different browser versions.

I can take a quick look at this to see what else we might be able to do instead.
@muhammad-ammar do you have any suggestions?