Added lots of test cases for context.create*() + workaround for Apple driver bug