用同样的代码,在不同的区域截图,为什么有的能截成功,有的又不行呢,求大神看下,是不是哪里有问题,指点一二

sleep(10)
        driver.find_element_by_name("**").click()
        sleep(2)
        print 555#没打印出555,不知道为什么,但是代码已经运行到这之后了
        driver.get_screenshot_as_file(u"E:\html\screenshot\%s.png" % datetime.datetime.now().strftime("%Y_%m_%d.%H_%M_%S"))#能正常截图
        sleep(1)
        driver.find_element_by_name("**").click()
        sleep(10)
        driver.find_element_by_id('com.dayhr:id/top_right_img').click()
        sleep(10)
        print 1
        driver.get_screenshot_as_file(u"E:\html\screenshot\%s.png" % datetime.datetime.now().strftime("%Y_%m_%d.%H_%M_%S"))#能正常截图
        webview = driver.contexts[-1]

        driver.switch_to.context(webview)
        self.driver = driver


    def test(self):
        self.driver.find_element_by_xpath('//*[@id="workflow_mobile_create_content"]/ul/li[1]/div/div[1]').click()
        sleep(10)
        self.driver.find_element_by_xpath('//*[@id="workflowFormPreview"]/div/div/div[2]/textarea').send_keys(u"测试111111111")
        sleep(5)
        self.driver.find_element_by_xpath('//*[@id="form_btn_send"]/button').click()
        sleep(3)
        print 1
        self.driver.get_screenshot_as_file(u"E:\html\screenshot\%s.png" % datetime.datetime.now().strftime("%Y_%m_%d.%H_%M_%S"))#截图失败
        print 2
        sleep(2)


↙↙↙阅读原文可查看相关链接,并与作者交流