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