美文网首页
python+selenium 学习笔记2

python+selenium 学习笔记2

作者: 柠月如风000 | 来源:发表于2021-03-18 16:59 被阅读0次

    获取浏览器版本号:driver.capabilities['version']

    print(driver.capabilities['version'])  # 打印浏览器version的值  

    获取当前页面URL:

    print (driver.current_url)   # current_url 方法可以得到当前页面的URL  

    获取当前页面title:driver.title

    print (driver.title)  # title方法可以获取当前页面的标题显示的字段 

    模拟键盘组合键:

    from selenium.webdriver.common.keys import Keys  #引入包

    driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + 't')  # 触发ctrl + t  打开新标签页

    找一组元素:.find_elements

    for i in driver.find_elements_by_xpath("//*/input[@type='radio']"):  

         i.click()  

    自定义浏览器窗口大小:driver.set_window_size(1280,800)

    driver.set_window_size(1280,800)  # 分辨率 1280*800  

    time.sleep(1)  

    print (driver.get_window_size())  

    获取页面元素大小:

    search_btn = driver.find_element_by_id('su')  

    print (search_btn.size)  

    切换窗口:switch_to.window()

    print driver.current_window_handle # 输出当前窗口句柄  

    handles = driver.window_handles# 获取当前全部窗口句柄集合  

    print handles # 输出句柄集合  

    for handle in handles:# 切换窗口  

    if handle != driver.current_window_handle:  

    print 'switch to second window',handle  

    driver.close()# 关闭第一个窗口  

    driver.switch_to.window(handle)#切换到第二个窗口 

    打印所有包含href的元素的链接。

    for link in driver.find_elements_by_xpath("//*[@href]"):  

    print (link.get_attribute('href'))  

    driver.quit()  

    截图:注意路径是要两个\\

    driver.get_screenshot_as_file("C:\\Users\\你的账户名\\Desktop\\baidu.png")  

    python中默认规则,包名和文件名都是小写,类名称单词首字母大写,函数名称小写,多个字母下划线隔开。

    获取系统时间

    class GetTime(object):  

    def get_system_time(self):  

    print (time.time()) # time.time()获取的是从1970年到现在的间隔,单位是秒  

    print (time.localtime())  

    new_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) # 格式化时间,按照 2017-04-15 13:46:32的格式打印出来  

    print (new_time)  

    gettime = GetTime()  

    gettime.get_system_time()  

    相关文章

      网友评论

          本文标题:python+selenium 学习笔记2

          本文链接:https://www.haomeiwen.com/subject/fpdqnxtx.html