4.13-4.16 selenium 文件上传、操作cookie、调用JavaScript、处理html5视频播放

一、文件上传

略;

二、操作cookie

WebDriver操作cookie的方法:

  • get_cookies():获取所有cookie信息;
  • get_cookie(name):返回字典的key为“name”的cookie信息;
  • add_cookie(cookie_dict):添加cookie;“cookie_dict”指字典对象,必须有name和value值;
  • delete_cookie(name,optionString):删除cookie信息;“name”是要删除的cookie的名称,“optionsString”是该cookie的选项,目前支持的选项包括“路径”,“域”;
  • delete_all_cookies():删除所有cookie信息;


    获取cookies并打印

from selenium import  webdriver

class CookieTest:
    def setup_method(self):
        self.driver = webdriver.Chrome()
        self.driver.get('http://www.youdao.com')

    def teardown_method(self):
        self.driver.quit()

    def cookie_test(self):
        #获得cookie信息
        self.cookie = self.driver.get_cookies()
        print(self.cookie)


if __name__ == '__main__':
    cookieTest = CookieTest()
    cookieTest.setup_method()
    cookieTest.cookie_test()
    cookieTest.teardown_method()x  

三、调用JavaScript

WebDriver 提供了 execute_script() 方法来执行 JavaScript 代码;拉动滚动条;

四、处理html5视频播放


warning :未经授权,不得转载
有问题的小伙伴请在下方留言,喜欢就点个赞吧;关注我,带你一起写bug
CSDN:带只拖鞋去流浪
知乎:带只拖鞋去流浪
哔哩哔哩:带只拖鞋去流浪

你可能感兴趣的:(4.13-4.16 selenium 文件上传、操作cookie、调用JavaScript、处理html5视频播放)