运行没有报错,但是路径下也没有截图

来源:8-18 selenium测试基础之如何处理截图

慕神6095868

2021-01-04

def save_png(self):
    now_time = time.strftime("%Y%M%D.%H:%M:%S")
    self.driver.get_screenshot_as_file('\\Users\\xiachengpeng\\PycharmProjects\\pythonProject\\picture\\'+now_time+'.png')

def close_driver(self):
    self.driver.close()

if name == ‘main’:
selenium_driver = SeleniumDriver(“chrome”)
selenium_driver.handle_window(“max”)
time.sleep(3)
selenium_driver.get_url(“http://www.imooc.com”)
selenium_driver.get_element(“login”).click()
#time.sleep(2)
# selenium_driver.send_value(“username”, “18621336607”)
# selenium_driver.send_value(“password”, “xcp19950215”)
# selenium_driver.click_element(“loginbutton”)
# time.sleep(5)
# selenium_driver.refresh_f5()
# selenium_driver.get_url(“http://www.imooc.com/user/setprofile”)
# selenium_driver.member(“update-avator”)
# selenium_driver.click_element(“replace”)

# selenium_driver.get_elements("job")[7].find_elements_by_tag_name("option")[4].click()
# selenium_driver.get_list_element("job",7).find_elements_by_tag_name("option")[2].click()
# selenium_driver.get_selected("job", 7, 7)
time.sleep(3)
selenium_driver.save_png()
time.sleep(2)
selenium_driver.close_driver()

老师 运行没有报错,但是没有截图

写回答

1回答

Mushishi

2021-01-05

你去看一下你save png里面执行了没。如果这个没问题。

你去把这个写一个固定路径:

\Users\\xiachengpeng\\PycharmProjects\\pythonProject\\picture\\'+now_time+'.png

 这里 你看一下是否成功。你先就在你文档目录直接存下来看一下。这个我猜测 可能是你因为mac路径原因。

你直接root 或者工程目录直接 相对路径

0
2
Mushishi
回复
慕神6095868
不错不错加油
2021-01-09
共2条回复

助力Python功能测试人员进阶Web自动化测试

轻松转型,快速胜任自动化测试工程师岗位

916 学习 · 607 问题

查看课程