• GAC·DU
    2020-07-31
    老师如何截滚动屏?

    作者回复: 使用PhantomJS可以实现

    
    2
  • 简单丶灬
    2021-01-21
    老师我一样的代码,那个时间的部分的截屏就是不能产生效果 ,代码如下: from selenium import webdriver from time import sleep, strftime, time, localtime import os class TestCase(object): def __init__(self): self.driver = webdriver.Chrome() self.driver.get('https://www.baidu.com') def test1(self): self.driver.find_element_by_id('kw').send_keys('selenium') self.driver.find_element_by_id('su').click() sleep(2) # 第一种 # self.driver.save_screenshot('baidu.png') # 第二种 st = strftime('%Y-%m-%d-%H:%M:%S', localtime(time())) print(st) file_name = st + '.png' sleep(2) self.driver.save_screenshot(file_name) # 第三种 # st = strftime('%Y-%m-%d %H:%M:%S', localtime()) # file_name = st + '.png' # path = os.path.abspath('screenshot') # file_path = path + '/' + file_name # self.driver.get_screenshot_as_file(file_path) if __name__ == '__main__': case = TestCase() case.test1()
    展开

    作者回复: 看看 你的屏幕分辨率 我在后面视频里有介绍如何设置

    共 6 条评论
    1
  • 笑
    2020-08-11
    下了课件源码,里面只有课件的pdf和demo,没有看到selenium的文档啊

    作者回复: 没有文档 查看官网 selenium.dev

    
    1
  • wudang
    2020-07-28
    当我们跑脚本遇到错误时如何判断截屏,后面的会讲到么?

    作者回复: 错误 就加 try except 在异常里 截屏

    
    1
  • Vayne
    2021-12-29
    老师,我的pycharm ,输入top = self.driver.find_element_by_name('top')后,driver.find_element_by_name被划线了,而且接着在后面输入c,不自动联想click()了。

    作者回复: 就是前面有语法错误 修正了错误 提示就有了

    
    
  • loomz
    2021-07-20
    PTT、源码有共享吗

    作者回复: 有在github上 看课程资料链接

    
    
  • pat
    2021-05-14
    老师有个问题哈,假设table标签里面的td标签有个title属性。我模拟鼠标移动上去。等到title显示出来。在截图 会发现截图上面没有title的显示效果

    作者回复: 根据条件添加等待

    
    
  • Geek_b14ecf
    2021-05-07
    老师,最后一步bo = self.driver.get_screenshot_as_file(file_path),这里会返回false,代码是一样的

    作者回复: 看看文件路径对不 是否可以找到

    
    
  • Geek_c7af9c
    2020-08-01
    老师。中间看的那个selenium文档可以提供一下吗

    作者回复: 都在源码里哈

    
    