【问题标题】:C# Testing Kaltura player using SeleniumC# 使用 Selenium 测试 Kaltura 播放器
【发布时间】:2016-03-26 22:34:47
【问题描述】:

我将对我们的网站进行一些自动化测试,其中包含由 Kaltura 播放器播放的视频。在我的一项测试中,我将更改视频的质量设置。问题是我不知道如何从 Selenium 中获取控制质量设置的元素。

谁能确认使用 Selenium 是否可行?如果有,请赐教。

谢谢。

【问题讨论】:

    标签: c# selenium kaltura


    【解决方案1】:

    Python 绑定,但原理是一样的。

    change_quality.py

    from selenium import webdriver
    
    browser = webdriver.Chrome()
    browser.implicitly_wait(10)
    browser.get('http://player.kaltura.com/docs/')
    
    browser.switch_to_frame(browser.find_element_by_css_selector('#kaltura_player_ifp'))
    
    quality_btn = browser.find_element_by_css_selector("button[title='Quality Settings']")
    quality_btn.click()
    
    # old quality
    print browser.find_element_by_css_selector('li[aria-checked=true] > a').text
    
    new_quality  = browser.find_element_by_css_selector("a[title='360P HQ']")
    new_quality.click()
    
    quality_btn.click()
    
    # new quality
    print browser.find_element_by_css_selector('li[aria-checked=true] > a').text
    

    在行动:

    In [5]: run change_quality.py
    720P
    360P HQ
    

    一切皆有可能!下一次 - 首先展示你的尝试。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多